Patents Issued in December 15, 2016
-
Publication number: 20160364140Abstract: A system for a prompted touchscreen user interface for data entry having a server and a client connected by a network, a display, one or more than one external device and one or more than one prompted keyboard, where the keyboard is a virtual touchscreen, physical or both virtual touchscreen and physical with only one active key available at a time. The server displays a keyboard for data input on the display. The client has a physical keyboard that is coupled to the displayed keyboard. To facilitate learning each letter of a word, a set of numbers or symbols are highlighted on the displayed keyboard and the physical keyboard. When the user completes entering all the data presented, a new word, number or symbol is taught.Type: ApplicationFiled: June 15, 2015Publication date: December 15, 2016Inventors: Gary Shkedy, Jonathan Shkedy, Alon Shkedy
-
Publication number: 20160364141Abstract: A memory management method is provided according to an exemplary embodiment. The method includes: receiving a write command and determining whether a usage status of physical units associated to a storage area conforms to a first predetermined status; storing write data corresponding to the write command to at least one of physical units associated to a temporary area if the usage status of the physical units associated to the storage area conforms to the first predetermined status; associating the at least one physical unit storing the write data to the storage area; and allocating at least one logical unit to map the at least one physical unit associated to the storage area.Type: ApplicationFiled: July 29, 2015Publication date: December 15, 2016Inventor: Chih-Kang Yeh
-
Publication number: 20160364142Abstract: According to one embodiment, a memory system is connectable to a host. The memory system includes a nonvolatile memory and a control circuit. The control circuit executes data transfer between the host and the first memory and managing translation information indicating a relation between logical location information and physical location information. The logical location information is location information designated from the host. The physical location information is location information physically indicating location in the first memory. The control circuit separates out the translation information into a plurality of levels in a hierarchy. The translation information includes first translation information which belongs to the first level in the hierarchy and second translation information which belongs to the second level in the hierarchy. The size of the first translation information and the size of the second translation information are the same.Type: ApplicationFiled: March 8, 2016Publication date: December 15, 2016Inventor: Shinichi Kanno
-
Publication number: 20160364143Abstract: The present disclosure relates to an extensible memory hub. An apparatus may include a first extensible non-volatile memory (NVM) hub (EN hub). The first EN hub includes an upstream interface port configured to couple the first EN hub to an NVM controller or to a second EN hub; a downstream interface port configured to couple the first EN hub to a third EN hub or to a NVM device; at least one NVM device port, each NVM device port configured to couple the first EN hub to a respective NVM device via a NVM channel; and an EN hub controller. The EN hub controller includes command logic configured to initialize the first EN hub in response to an initialize chain command from the NVM controller, the initializing including enumerating each NVM device coupled to the first EN hub and each of one or more associated NVM dies.Type: ApplicationFiled: June 7, 2016Publication date: December 15, 2016Applicant: Intel CorporationInventors: RANDALL K. WEBB, JAWAD B. KHAN, RICHARD L. COULSON, KNUT S. GRIMSRUD, BRIAN M. YABLON
-
Publication number: 20160364144Abstract: A method and system is provided for optimization of restoration and loading of an operating system of a computer. An exemplary method includes initiating a loading of the operating system of the computer and intercepting a read request of data of a data volume from the operating system. Furthermore, the method includes determining whether the data has previously been restored during the loading of the operating system, and, if the data has previously been restored, performing the read request and returning to the loading of the operating system of the computer. Alternatively, if the data has not previously been restored, determining whether the data is stored in cache of the computer. If the data is not be stored in the cache, the method includes reading the data from a data archive and storing the data read from the data archive to the cache.Type: ApplicationFiled: June 8, 2016Publication date: December 15, 2016Inventors: Maxim V. Lyadvinsky, Andrey Redko, Ivan Kukhta, Anatoly Stupak, Serguei S, Beloussov, Stanislav M. Protassov, Mark Shmulevich
-
Publication number: 20160364145Abstract: A data storage system has a plurality of hosts that request writes of data to a relatively high-performance storage device (RHPSD) such as NVRAM, which may be one of a plurality of RHPSDs in a plurality of storage nodes. A storage management system receives the write requests and writes received data to the RHPSD. According to an allocation policy, the storage management system indicates to at least one of the hosts that it should limit its use of RHPSD and it then discards data upon indication from that host to do so. Before being discarded from the RHPSD, the data may be written to a persistent storage device.Type: ApplicationFiled: August 28, 2016Publication date: December 15, 2016Applicant: Datrium, Inc.Inventors: Garrett SMITH, Nitin GARG, Alex MIRGORODSKY, R. Hugo PATTERSON, III, Vasudevan SANGILI, Ganesh VENKITACHALAM
-
Publication number: 20160364146Abstract: Methods, computing systems and computer program products implement embodiments of the present invention that include receiving a request to create a storage entity on a storage system, the storage entity including data and metadata, the metadata used to manage the storage entity. Upon receiving the request, multiple metadata attributes are identified for the metadata, and for each given identified metadata attribute, a respective metadata region is created on the storage system, and a subset of the metadata having the given metadata attribute is stored to the respective metadata region. Finally, a data region is created on the storage system, and the data is stored to the data region.Type: ApplicationFiled: June 12, 2015Publication date: December 15, 2016Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yifat KUTTNER, Sergey MARENKOV, Ury MATARAZZO, Yosef SHATSKY
-
Publication number: 20160364147Abstract: An apparatus includes an execution unit configured to modify register aligned data having a first portion of a vector of data and a second portion of the vector of data to generate modified data. The vector of data is stored in a register file prior to modification. The execution unit is further configured to generate first data and second data based on the modified data. The first data includes the first portion of the vector of data, and the second data includes the second portion of the vector of data. A memory unit is operable to store the first data at a first portion of the memory unit and to store the second data at a second portion of the memory unit. The register aligned data is unaligned with respect to the first portion of the memory unit and unaligned with respect to the second portion of the memory unit.Type: ApplicationFiled: June 12, 2015Publication date: December 15, 2016Inventor: Eric Wayne Mahurin
-
Publication number: 20160364148Abstract: A method for accessing a buffer memory in a memory storage device is provided, wherein the buffer memory, which has a plurality of write buffer units, is equipped in the memory storage device having a rewritable non-volatile memory module. The method includes: receiving a write data from a host system and determining whether the number of used write buffer unit is smaller than a predefined value or not. The method also includes: if the number of the used write buffer unit is not smaller than the predefined value, temporarily storing the write data into one of the write buffer unit which is not being used and transmitting a confirmation message corresponding to the write data to the host system after a predefined time interval. Therefore, the method can reduce the latency of write operations of the host system.Type: ApplicationFiled: August 13, 2015Publication date: December 15, 2016Inventor: Kok-Yong Tan
-
Publication number: 20160364149Abstract: A method for dynamically balancing the allocation of data among a plurality of physical data storage devices having a plurality of RAID devices defined thereon, wherein at least one of the plurality of RAID devices is comprised of at least one of a different type of physical storage device or a different number of physical data storage devices than at least one other of the plurality of RAID devices, includes determining a usage factor unique to each RAID device and balancing data I/O based at least in part on the usage factor.Type: ApplicationFiled: August 26, 2016Publication date: December 15, 2016Inventors: Michael J. Klemm, Michael H. Pittelko
-
Publication number: 20160364150Abstract: Embodiments of the present invention provide systems and methods for selectively dumping memory by using usertokens to specify an address range from 64-bit storage to be included or excluded from a memory dump. Embodiments of the present invention can be used to reduce the requirement for programs to manage lists of address ranges which represent pertinent data for applications.Type: ApplicationFiled: September 1, 2016Publication date: December 15, 2016Inventors: Purvi S. Patel, Ralph A. Sharpe
-
Publication number: 20160364151Abstract: Dynamically managing control information in a storage device, including: querying, by an array management module executing on a storage array controller, the storage device for a location of control information for the storage device, the control information describing the state of one or more memory blocks in the storage device; and issuing, by the array management module in dependence upon the location of the control information for the storage device, a request to retrieve the control information for the storage device.Type: ApplicationFiled: June 10, 2015Publication date: December 15, 2016Inventor: ERIC D. SEPPANEN
-
Publication number: 20160364152Abstract: A data storage device includes a memory used to store device identification information, wherein the data storage device is operable to communication with an electronic device to receive the device identification information sent from the electronic device and to store the device identification information in the memory, and wherein the data storage device is operable to provide a hardware-switching device with the device identification information from the memory. A method for identifying multiple electronic devices includes providing, for each electronic device, a corresponding data storage device communicating with a hardware-switching device and storing device identification information related to each electronic device in the corresponding data storage device.Type: ApplicationFiled: May 25, 2016Publication date: December 15, 2016Inventors: Zhaoli Wang, Qian QiaoNeng, CheKim Chhuor, Weiyi Xie, Tang WenWei
-
Publication number: 20160364153Abstract: A storage device includes nonvolatile memories and a device controller configured to store data being received from an external device in an internal RAM, according to a command and an address being received from the external device. The device controller controls the nonvolatile memories according to the data stored in the internal RAM, distinguishes whether phase bits received with the data and also stored in the internal RAM are valid, and processes the data stored in the internal RAM when the phase bits are valid.Type: ApplicationFiled: February 29, 2016Publication date: December 15, 2016Inventors: HEE HYUN NAM, YOUNGJIN CHO
-
Publication number: 20160364154Abstract: A system, method and apparatus to provide searching capabilities of a given queue to all of requested search patterns in a non-volatile storage unit with compressed data without decompression thereof. In one embodiment the invention provides system, method and apparatus to execute one or more queued search request of one or more search pattern for one or more non-volatile storage units without decompression of non-volatile storage units compressed data in sequence or in parallel, in order or out of order from the queue.Type: ApplicationFiled: June 15, 2016Publication date: December 15, 2016Inventors: Mike Hossein Amidi, Ali Ghiasi
-
Publication number: 20160364155Abstract: Systems, methods and/or devices are used to enable dynamic erase block grouping. In one aspect, the method includes (1) maintaining metadata for each erase block of a plurality of erase blocks in a data storage system, wherein a respective metadata for a respective erase block includes one or more characteristics of the respective erase block, (2) allocating a set of erase blocks, of the plurality of erase blocks, as unassociated erase blocks, (3) selecting two or more unassociated erase blocks in accordance with characteristics of the unassociated erase blocks so as to select unassociated erase blocks with similar characteristics, and (4) grouping the two or more unassociated erase blocks with similar characteristics to form a super block.Type: ApplicationFiled: August 26, 2016Publication date: December 15, 2016Inventors: James Fitzpatrick, Mark Dancho, James M. Higgins, Robert W. Ellis, Bernardo Rub
-
Publication number: 20160364156Abstract: Performing automated and self-adjusting backup operations by executing the following steps: Determining a time of last backup operation for a data block. Obtaining an audit trail based on the time of last backup operation for the data block and a current time. Ordering read operations and write operations of the data block into a chronological sequence based on the audit trail. Generating a weighting element for read operations and a weighting element for write operations of the data block such that a weighting of read operations are greater than or less than the weighting of a write operations. Calculating a weighted sum of weighted read operations and weighted write operations for said data block. Respond to a result of a comparison between the weighted sum and at least one threshold value by performing a type of backup operation.Type: ApplicationFiled: June 15, 2015Publication date: December 15, 2016Inventors: Nils Haustein, Joerg Mueller, Thomas Prause, Michael H. Schlachter
-
Publication number: 20160364157Abstract: A data storage array is presented that includes a plurality of storage drives each comprising storage media with a first storage region and a shingled magnetic recording (SMR) storage region. The data storage array includes a control system communicatively coupled to the storage drives and configured to receive a write operation over a host interface for storage of write data by the data storage array. Responsive to the write operation, the control system is configured to cache the write data in first storage regions of two or more of the storage drives prior to transfer of the write data into at least an SMR storage region of a storage drive associated with the write operation.Type: ApplicationFiled: June 9, 2015Publication date: December 15, 2016Inventors: Randall L. Hess, Berck E. Nash, James M. Reiser, Randy L. Roberson, Kris B. Stokes, Jesse L. Yandell
-
Publication number: 20160364158Abstract: A server at a cluster of servers in a data center is described. The server comprises a memory which is part of a distributed memory of the cluster. The server has at least one processor executing transactions and lock-free reads on software objects stored in regions of the distributed memory, the software objects and details of the transactions being replicated in the distributed memory. The server has a network interface card arranged to receive a message indicating a new configuration of the cluster comprising addition, removal or potential failure of at least one of the other servers. The processor is configured to use a recovery process which enables the lock-free reads and committed ones of the transactions to retain the properties of atomicity, consistency, isolation and durability across configuration changes.Type: ApplicationFiled: July 20, 2015Publication date: December 15, 2016Inventors: Dushyanth Narayanan, Aleksandar Dragojevic, Miguel Oom Temudo de Castro
-
Publication number: 20160364159Abstract: A data allocating apparatus, a signal processing apparatus, and a data allocating method thereof are provided. A plurality of storage units sequentially arranged is provided. A control unit of the data allocating apparatus determines whether the single period output data has the longest storing time in Real-valued Fast Fourier transform (RFFT) output data according to a lifetime analysis, wherein the storing time is a time that the RFFT output data is stored in storage units. The single period output data having the longest storing time is inputted into first storage units of the storage units, and the single period output data not having the longest storing time is inputted into second storage units of the storage units by the control unit. The first storage units are arranged at the last of the storage units, and the second storage units are arranged in front of the first storage units.Type: ApplicationFiled: July 30, 2015Publication date: December 15, 2016Inventors: Chia-Hsiang Yang, Hao-Min Liu, Yung-Jen Lin
-
Publication number: 20160364160Abstract: Disclosed herein is an in-memory virtual desktop system, which stores a virtual desktop image in main memory in order to prevent a load from being concentrated on a disk, and operates a virtual desktop using the virtual desktop image. The disclosed system includes an in-memory virtual desktop system, including hardware including main memory for storing virtual desktop images, and a hypervisor for virtualizing resources of the hardware and providing virtualized resources to a virtual desktop.Type: ApplicationFiled: February 22, 2016Publication date: December 15, 2016Inventors: Soo-Cheol OH, Dae-Won KIM, Sun-Wook KIM, Seong-Woon KIM, Jong-Bae MOON, Byeong-Thaek OH, Jung-Hyun CHO, Hag-Young KIM, Myeong-Hoon OH, Ji-Hyeok CHOI
-
Publication number: 20160364161Abstract: An electronic device is provided. The electronic device includes a memory for storing device objects corresponding to external devices and a processor operatively connected to the memory. The processor outputs some of the device objects based on information related to control of the external devices, receives an input for selecting a device object from among some of the device objects, and generates action group information by grouping pieces of action information for instructing external devices corresponding to the selected at least one device object to perform a specified operation.Type: ApplicationFiled: May 26, 2016Publication date: December 15, 2016Inventor: Sang Bum HAN
-
Publication number: 20160364162Abstract: A system and technique are provided for providing a service address space. The system includes a service co-processor provided with a service address space. The service co-processor is attached to a main processor wherein the main processor is provided with a main address space. The service address space and the main address space include a full range of memory available to the respective service-co-processor and the main processor. The service co-processor creates and maintains an independent copy of the main address space in the form of the service address space. The service co-processor has a storage update receiving component for updating the service address space by receiving storage delta packets from the main processor and applying these to the service address space.Type: ApplicationFiled: August 26, 2016Publication date: December 15, 2016Inventors: David J. Harman, Neil W. Leedham, Kim P. Walsh, Andrew Wright
-
Publication number: 20160364163Abstract: In one embodiment, a method includes receiving, at a first host, a security profile related to a first data socket descriptor indicating risk to data security of a second host. The method also includes, in response to the risk indicated by the security profile, performing by the first host, at least one action selected from a group of actions. The group of actions includes a cache flush on a cache of the first host according to a cache flush policy, cache locking on data stored in the cache of the first host, data redaction on data of a payload prior to being sent by the first host, memory locking of data stored in an in-memory database of the first host, and encryption of data stored in the in-memory database of the first host or encryption of selected data fields of a payload prior to being sent from the first host.Type: ApplicationFiled: June 13, 2016Publication date: December 15, 2016Inventor: Keshav Govind Kamble
-
Publication number: 20160364164Abstract: In one embodiment, a computer-implemented method includes building an available frame header queue (AFHQ). The AFHQ includes one or more headers, each header including one or more frame references being no more than a maximum count of frame references. Each of the one or more frame references of each of the one or more headers refers to an available frame. A frame request is received for one or more requested frames. One or more frame references are extracted, by a computer processor, from the AFHQ in response to the frame request. The extracting includes extracting from the AFHQ one or more requested headers including the one or more frame references referring to at least a portion of the one or more requested frames.Type: ApplicationFiled: June 12, 2015Publication date: December 15, 2016Inventors: David Hom, Harris M. Morgenstern, Steven M. Partlow, Scott B. Tuttle, Elpida Tzortzatos
-
Publication number: 20160364165Abstract: A method, according to one embodiment, includes selecting a source data set for migration; determining a predicted future total space allocation based on characteristics of the source data set; determining whether a target volume is capable of accommodating the predicted future total space allocation; migrating the source data set to the target volume in response to determining that the target volume is capable of accommodating the predicted future total space allocation; and requesting an adjustment to an amount of reserved free space on the target volume based on the predicted future total space allocation.Type: ApplicationFiled: June 10, 2015Publication date: December 15, 2016Inventors: Joachim R. Appel, Daniel K. Billing, John H. Hogan, Stephen A. Maxwell, Richard G. Pace
-
Publication number: 20160364166Abstract: A method for volume defragmentation utilizing a temporary spill area is disclosed. The method includes analyzing a volume, and, based on the analysis, determining to temporarily extend the volume. The method further includes identifying at least one area on another volume to use for temporarily extending the volume, and allocating the at least one area on the other volume as a temporary extension of the volume.Type: ApplicationFiled: June 11, 2015Publication date: December 15, 2016Inventors: Kyle B. Dudgeon, David C. Reed, Esteban Rios, Max D. Smith
-
Publication number: 20160364167Abstract: A monitoring unit acquires load information on a Tier pool that includes therein a plurality of volumes. A maximum performance calculating unit calculates, on the basis of the load information on the volumes acquired by the monitoring unit, an entire bandwidth of the Tier pool. A bandwidth management unit calculates, on the basis of the minimum guarantee bandwidth for each of the predetermined volumes, each of individual bandwidths such that the sum total of the individual bandwidths allocated to the respective volumes corresponds to the entire bandwidth calculated by the maximum performance calculating unit 101 and allocates the calculated individual bandwidths to the respective volumes.Type: ApplicationFiled: April 19, 2016Publication date: December 15, 2016Applicant: FUJITSU LIMITEDInventors: TOSHIHARU MAKIDA, KIYOSHI SUGIOKA, JOICHI BITA
-
Publication number: 20160364168Abstract: In one embodiment, a computer-implemented method includes receiving a large frame area (LFAREA) request, including a request for a plurality of page frame table entries (PFTEs) to back a plurality of frames in an LFAREA of main memory. Each of the plurality of frames has one of a first size and a second size, where the second size is larger than the first size. The method further includes counting how many frames in the main memory have yet to be initialized and have one of the first size and the second size. A size needed for the plurality of PFTEs is calculated, based at least in part on the counting. A storage area is reserved for the plurality of PFTEs, by a computer processor, where a size of the storage area is the size calculated based at least in part on the counting.Type: ApplicationFiled: August 31, 2016Publication date: December 15, 2016Inventors: Harris M. Morgenstern, Steven M. Partlow, Scott B. Tuttle, Elpida Tzortzatos
-
Publication number: 20160364169Abstract: Embodiments of the present invention provide efficient systems and methods for selectively dumping memory by using usertokens to specify a address range from 64-bit storage to be included or excluded from a memory dump. Embodiments of the present invention can be used to reduce the requirement for programs to manage lists of address ranges which represent pertinent data for applications.Type: ApplicationFiled: June 10, 2015Publication date: December 15, 2016Inventors: Purvi S. Patel, Ralph A. Sharpe
-
Publication number: 20160364170Abstract: Provided is a control method for a plurality of storage apparatuses that perform a migration from a pre-migration volume group to a post-migration volume group. The plurality of storage apparatuses are configured to accept a write command directed to any one of a plurality of volumes in the pre-migration volume group and the post-migration volume group when the migration is being processed. The control method includes writing write data of the write command to all of the plurality of volumes in a predetermined order, writing the write data to a last volume last among the plurality of volumes, and writing the write data to volumes different from the last volume after individually obtaining exclusive locks and, after completion of the writing the write data to the last volume, releasing the exclusive locks.Type: ApplicationFiled: April 21, 2014Publication date: December 15, 2016Applicant: HITACHI, LTD.Inventors: Hiroshi NASU, Nobuhiro MAKI, Hideo SAITO, Tomohiro KAWAGUCHI
-
Publication number: 20160364171Abstract: Embodiments of the invention provide systems and methods for managing processing, memory, storage, network, and cloud computing to significantly improve the efficiency and performance of processing nodes. More specifically, embodiments of the present invention are directed to object memory fabric streams and application programming interfaces (APIs) that correspond to a method to implement a distributed object memory and to support hardware, software, and mixed implementations. The stream API may be defined from any point as two one-way streams in opposite directions. Advantageously, the stream API can be implemented with a variety topologies. The stream API may handle object coherency so that any device can then move or remotely execute arbitrary functions, since functions are within object meta-data, which is part of a coherent object address space.Type: ApplicationFiled: May 31, 2016Publication date: December 15, 2016Applicant: ULTRATA LLCInventors: STEVEN FRANK, LARRY REBACK
-
Publication number: 20160364172Abstract: Embodiments of the invention provide systems and methods for managing processing, memory, storage, network, and cloud computing to significantly improve the efficiency and performance of processing nodes. More specifically, embodiments of the present invention are directed to a hardware-based processing node of an object memory fabric.Type: ApplicationFiled: May 31, 2016Publication date: December 15, 2016Applicant: ULTRATA LLCInventors: STEVEN FRANK, LARRY REBACK
-
Publication number: 20160364173Abstract: Embodiments of the invention provide systems and methods for managing processing, memory, storage, network, and cloud computing to significantly improve the efficiency and performance of processing nodes. More specifically, embodiments of the present invention are directed to a hardware-based processing node of an object memory fabric.Type: ApplicationFiled: May 31, 2016Publication date: December 15, 2016Applicant: ULTRATA LLCInventors: STEVEN FRANK, LARRY REBACK
-
Publication number: 20160364174Abstract: A method for migrating a virtual machine disk (VM disk) from first physical storage to second physical storage while the virtual machine (VM) is running, the method comprising: (a) creating a first child VM disk to which writes are redirected from a first parent VM disk, the first parent VM disk being on the first physical storage; (b) copying the first parent VM disk to the second physical storage as a second parent VM disk; (c) re-parenting the first VM child disk to the second parent VM disk; and (d) consolidating the first child VM disk and the second parent VM disk.Type: ApplicationFiled: June 14, 2016Publication date: December 15, 2016Inventors: Osten Kit COLBERT, Gregory HUTCHINS, Robert BOSCH, Jairam RANGANATHAN, Joel BAXTER
-
Publication number: 20160364175Abstract: A storage device with a memory may include memory block leveling that improves data retention by considering localized temperature. A block's distance from a heat source may result in variance of data retention. The localized temperature may be used to improve data retention through a relocation, refreshing, or leveling of blocks that considers their physical location on the die and/or in the package.Type: ApplicationFiled: June 15, 2015Publication date: December 15, 2016Applicant: SanDisk Technologies Inc.Inventors: Niles Yang, Xinde Hu, Zhenlei Shen
-
Publication number: 20160364176Abstract: A method and device for storing data are provided. In the method, first characteristic information of target data to be processed is obtained, where the first characteristic information is used to represent a predicted frequency at which the target data is accessed after the target data is saved in a storage unit; a target storage block is chosen from storage blocks in the storage unit, based on the first characteristic information of the target data; and then the target data is saved in the target storage block.Type: ApplicationFiled: September 15, 2015Publication date: December 15, 2016Applicants: Beijing Lenovo Software Ltd., Lenovo (Beijing) Co., Ltd.Inventor: Qingtao SUN
-
Publication number: 20160364177Abstract: Electronic garbage collection moves objects within memory to consolidate the objects thereby reducing access time and improving memory performance. Transactions occurring in an atomic transactional memory appear to occur instantaneously—such that the transaction completes in its entirety or is aborted. A garbage collection circuit attempts to move a memory object from a first memory location to a second memory location using a transactional fast-path move operation. If the transactional fast-path move operation is unsuccessful after a number of attempts, the garbage collection circuit attempts to move the object using a non-transactional slow-path move.Type: ApplicationFiled: June 12, 2015Publication date: December 15, 2016Applicant: INTEL CORPORATIONInventor: TODD A. ANDERSON
-
Publication number: 20160364178Abstract: A non-limiting example game apparatus includes a CPU, and the CPU performs a non-contact communication with an IC tag that is incorporated in a figure by using a non-contact communication module. When card information data is read from each of two figures (EEPROM incorporated in the IC tag) and the same card object is set usable, for example, the card object concerned is changed to a special card object. That is, a special card object is produced.Type: ApplicationFiled: August 28, 2015Publication date: December 15, 2016Inventors: Toshiharu IZUNO, Akira OTANI, Satoshi KIRA, Shunsuke KOBAYASHI, Jun IWASAKI
-
Publication number: 20160364179Abstract: The present disclosure includes apparatuses and methods for command queuing. A number of embodiments include receiving a queued command request at a memory system from a host, sending a command response from the memory system to the host that indicates the memory system is ready to receive a command in a command queue of the memory system, and receiving, in response to sending the command response, a command descriptor block for the command at the memory system from the host.Type: ApplicationFiled: August 25, 2016Publication date: December 15, 2016Inventors: Victor Y. Tsai, Danilo Caraccio, Daniele Balluchi, Neal A. Galbo, Robert Warren
-
Publication number: 20160364180Abstract: Improved techniques of managing storage in a data storage system involve compressing a subset of block and macroblock metadata. Advantageously, a data storage system operating according to the improved techniques is able to store more metadata in volatile memory even for huge data objects.Type: ApplicationFiled: December 23, 2014Publication date: December 15, 2016Inventor: Alexey Valentinovich Romanovskiy
-
Publication number: 20160364181Abstract: Examples of the present disclosure provide apparatuses and methods related to redundant array of independent disks (RAID) stripe mapping in memory. An example method comprises writing data in a number of stripes across a storage volume of a plurality of memory devices according to a stripe map; wherein each of the number of stripes includes a number of elements; and wherein the stripe map includes a number of stripe indexes to identify the number of stripes and a number of element identifiers to identify elements included in each of the number of stripes.Type: ApplicationFiled: June 10, 2015Publication date: December 15, 2016Inventors: Edward McGlaughlin, Joseph M. Jeddeloh
-
Publication number: 20160364182Abstract: Systems and methods are provided for print verification. One embodiment is a Print Verification System (PVS) that includes an imaging device which image pages of physical print media that were marked by a printer for a print job. The PVS also includes an interface that receives rasterized logical pages representing the pages of physical print media, and a controller that correlates images of the physical pages with the rasterized logical pages. The controller identifies discrepancies between images of physical pages and correlated rasterized logical pages. The controller also identifies a first mark on an image of a physical page that flags the page for special processing, identifies, in response to identifying the first mark, a second mark on the image that indicates a type of special processing for the page, and performs the indicated type of special processing upon the page at the PVS based on the second mark.Type: ApplicationFiled: June 15, 2015Publication date: December 15, 2016Applicant: RICOH COMPANY, LTD.Inventor: Carl Michael Dennison
-
Publication number: 20160364183Abstract: An image forming apparatus according to an embodiment includes a storage unit, a display unit, an input unit and a control unit. The storage unit stores execution history information of each of a plurality of executed jobs including setting information for each of the plurality of executed jobs. The display unit displays a list of the plurality of executed jobs. The input unit receives a selection of one of the plurality of executed jobs from the list displayed on the display unit. The control unit executes a job using settings based on the setting information corresponding to the selected executed job.Type: ApplicationFiled: June 11, 2015Publication date: December 15, 2016Inventor: Akira SAITO
-
Publication number: 20160364184Abstract: An image forming apparatus includes: a display device that displays an operation screen with respect to a user; an input device that receives an input operation from the user; a storage device; a work amount log table management circuit that specifies, for each job, an operation type and required time of each of a series of user operations made before executing the job, and stores the operation type and the required time in the storage device as a work amount log; and a work amount calculation circuit that reads out the work amount log from the storage device, specifies, based on the operation type in the work amount log, operations that can be substituted by a workflow that uses an operation aid function registered in the storage device out of the series of user operations, and proposes the substitution of the specified operations by the workflow to the user.Type: ApplicationFiled: June 6, 2016Publication date: December 15, 2016Inventors: RYUSUKE NAKATANI, MAKOTO KOWAKA, TAKASHI MURAKAMI, YOSUKE NAKAZATO, KAZUKI DOZEN
-
Publication number: 20160364185Abstract: An information processing apparatus includes a first extracting unit, a second extracting unit, a third extracting unit, and a selecting unit. The first extracting unit extracts a history concerning non-personal use of an image processing apparatus. The second extracting unit extracts, from a schedule of users who use the image processing apparatus, combinations of users who will not use the image processing apparatus and time periods in which the combinations occur. The third extracting unit extracts, with the history and for each of the combinations of users, a use frequency or a use time in each of time periods of past use of the image processing apparatus. The selecting unit selects from the schedule a time period in which the use frequency or the use time satisfies a predetermined condition as a time period suitable for personal use of the image processing apparatus.Type: ApplicationFiled: December 3, 2015Publication date: December 15, 2016Applicant: FUJI XEROX CO., LTD.Inventor: Kiyoaki OKAMOTO
-
Publication number: 20160364186Abstract: A method for scheduling a reload of a supply material in a printing system including a print engine capable of printing at a settable print velocity while using the supply material, a control unit for controlling a print job queue comprising at least one print job scheduled to be printed by means of a scheduling scheme while using the supply material, a supply material input holder for holding the supply material, and a user interface for interacting with a user of the printing system. The method includes determining a plurality of moments in time that the supply material input holder is empty, and simultaneously scheduling for each determined moment in time of the plurality of moments in time a reload event of reloading the supply material input holder with the supply material in the scheduling scheme.Type: ApplicationFiled: June 1, 2016Publication date: December 15, 2016Applicant: OCE-TECHNOLOGIES B.V.Inventors: William E.P.P. HOWARD, Roel W.A. VAN BAKEL
-
Publication number: 20160364187Abstract: An image forming apparatus of the present invention aquires information of printing setting that can be executed by a printing instruction apparatus, and then determines whether or not printing setting described in the printing setting information is executable in the printing instruction apparatus, on the basis of the aquisition result. Then, when determining that the printing setting is not executable, the image forming apparatus changes the contents of the printing setting in the printing setting information to printing setting suitable for the image forming apparatus.Type: ApplicationFiled: May 23, 2016Publication date: December 15, 2016Applicant: KONICA MINOLTA, INC.Inventor: Kazuyoshi TANAKA
-
Publication number: 20160364188Abstract: A communications apparatus serially transmitting a code string including a target code includes a converter to convert first codes in the code string into second codes having bit strings longer than those of the first codes, and having first polarities and second polarities with a bit string reversed from that of the first polarity, and a transmitter to serially transmit bits of the converted second codes in order from lower-order bits. When the second code includes a number of “0” bits equal to that of “1” bits, the converter converts the second code into a second code having a polarity identical to that of a previously transmitted second code. When the second code includes the number of “0” bits differing from that of “1” bits, the converter converts the second code into a second code having a polarity differing from that of the previously transmitted second code.Type: ApplicationFiled: June 3, 2016Publication date: December 15, 2016Applicant: Ricoh Company, Ltd.Inventor: Tatsuya Miyadera
-
Publication number: 20160364189Abstract: Upon completion of print data transmission, the host terminal sends to a network printer a finish command via a print port and further a forced disconnection request command via another communication port. If the finish command is lost due to a network failure, the network printer forcibly disconnects the host terminal from the print port of the network printer in response to the forced disconnection request command, thereby allowing the other host terminals to use the network printer without waiting the elapse of the time-out period.Type: ApplicationFiled: May 24, 2016Publication date: December 15, 2016Inventors: Tetsuro OGINO, Yuji MORI, Toshiharu TAKADA