Patents Issued in November 17, 2016
  • Publication number: 20160334999
    Abstract: Memory systems may include a redundant array of inexpensive disks (RAID) group including a plurality of disks, and a storage access layer including a RAID engine suitable for requesting data from the RAID group, determining whether a disk in the plurality of disks is busy based on a latency threshold, when the disk is determined to be busy, determining whether the requested data can be obtained from other non-busy disks in the plurality of disks, and obtaining the requested data when the data is determined to be obtainable from the other non-busy disks.
    Type: Application
    Filed: May 12, 2016
    Publication date: November 17, 2016
    Inventors: Tae Il UM, In Gu KANG, Mehryar RAHMATIAN
  • Publication number: 20160335000
    Abstract: A latch signal is received from a non-volatile memory device that is indicative of a current access time for the non-volatile memory device. The access time represents an amount of time required for the non-volatile memory device to make data available responsive to a request for data. A bus system clock signal is received. The latch signal is evaluated and a wait state for the non-volatile memory device is adjusted based on the evaluation. The wait state represents a number of cycles of the bus system clock used by a central processing unit for an access of the non-volatile memory device. A bus system data ready signal that is triggered based on the adjusted wait state is produced. The bus system data ready signal, when triggered, indicates that data is available responsive to the request.
    Type: Application
    Filed: July 29, 2016
    Publication date: November 17, 2016
    Inventors: Frode Milch Pedersen, Sebastien Jouin, Ian Fullerton
  • Publication number: 20160335001
    Abstract: Systems and methods for detecting a file of a predetermined size or greater are disclosed. Files may be downloaded to a storage device via a data stream. The storage device may analyze one or more aspects of the data stream, such as throughput and consistency, in order to determine whether the file is of a predetermined size or greater. In response to determining that the data stream includes a file of at least a predetermined size, the storage device may take one or more actions. One action is to store part or all of the file in a hybrid block, which is a block in non-volatile memory that is accessed (e.g., programmed and/or erased) in a different way than its designation. For example, a block originally designated for multi-level cell (MLC) storage may be programmed for single-level cell (SLC) storage, which is quicker than for MLC. In this way, the storage device may be able to store the downloaded file, with a certain throughput and consistency, without loss of data.
    Type: Application
    Filed: May 13, 2015
    Publication date: November 17, 2016
    Applicant: SanDisk Technologies Inc.
    Inventors: Tal Heller, Andrew Henry, Akiva Bleyer, Amir Shaharabany
  • Publication number: 20160335002
    Abstract: A scalable software stack is disclosed. In particular, the present disclosure provides a system and a method directed at allocating logical ownership of memory locations in a shared storage device among two or more associated compute devices that have access to the storage device. The logical ownership allocation can minimize potential conflicts between two simultaneous accesses occurring within the same memory location of the storage device.
    Type: Application
    Filed: May 12, 2015
    Publication date: November 17, 2016
    Inventor: Kirill Malkin
  • Publication number: 20160335003
    Abstract: Determining a preferred interface for write access to a data storage system having multiple interfaces. Interface preference is determined at the data-stripe level. Write requests are routed to the preferred interface.
    Type: Application
    Filed: May 13, 2015
    Publication date: November 17, 2016
    Inventors: Faisal Ahmed, Brian C. Twichell
  • Publication number: 20160335004
    Abstract: Systems and methods for sanitizing physical storage in cloud computing and virtual environments. When logical storage is decommissioned in a virtual environment, the underlying physical storage is logically disassociated. However, the underlying physical data blocks remain intact until they are overwritten. Since there is no control over when, or even if, the physical data is ever overwritten, the remaining data is susceptible to compromise. The present disclosure provides a secure erase application that securely erases physical storage associated with to-be deleted resources, such as virtual data stores, virtual images, snapshots and raw virtual disks.
    Type: Application
    Filed: May 13, 2015
    Publication date: November 17, 2016
    Inventors: Jeffrey A. Jones, Michael Lawrence Oken, Martin Weber
  • Publication number: 20160335005
    Abstract: Systems and methods for performing operations on memory of a computing device are disclosed. According to an aspect, a method includes storing update data on a first memory of a computing device, wherein the update data comprises data for updating a second memory on the computing device. The method also includes initiating an update mode on the second memory. Further, the method includes suspending an I/O operation of the second memory. The method also includes switching the computing device to a system management mode (SMM) while the second memory is in the update mode. Further, the method includes retrieving the update data from the first memory. The method also includes determining whether the update data is valid. The method also includes resuming the I/O operation of the second memory for updating the second memory based on the retrieved update data in response to determining that the update data is valid.
    Type: Application
    Filed: May 13, 2015
    Publication date: November 17, 2016
    Inventors: Shiva R. Dasari, Scott N. Dunham, Sumeet Kochar
  • Publication number: 20160335006
    Abstract: Mass storage devices and methods of operating thereof adapted for use with a host and for storing data thereof includes at least one non-volatile memory for storing the data, at least one volatile memory, a memory controller configured for reading and writing the data and metadata to and from the non-volatile memory and the volatile memory, and an auxiliary power supply, wherein the memory controller locates the data on the non-volatile memory with the metadata. When processing a write command that requires all data to be written to the non-volatile memory before confirmation is returned to the host computer system that the write command has succeeded, the mass storage device is configured to write the data to the non-volatile memory, write the metadata to the volatile memory, and once the both data and metadata are written, return a completion status of the write command to the host computer system.
    Type: Application
    Filed: May 14, 2015
    Publication date: November 17, 2016
    Inventor: Philip David Rose
  • Publication number: 20160335007
    Abstract: Techniques for managing the migration of data from one virtual machine to another using volume snapshotting and sub-file cloning are described. According to exemplary embodiments, data including a header and content is stored on a storage volume associated with a first virtual machine. The header is converted to be compatible with a second virtual machine, and the storage volume is snapshotted to provide a read-only representation of the storage volume at the time that the snapshot was created. New data is created using the converted header and a pointer to the location of the data inside the volume snapshot. Using the exemplary techniques described herein, data can be migrated from one virtual machine to another in constant time, and data access is more robust because the pointer refers to the volume snapshot.
    Type: Application
    Filed: May 14, 2015
    Publication date: November 17, 2016
    Applicant: NETAPP, INC.
    Inventors: Sungwook Ryu, Joshua Flank, Pradeep Thirunavukkarasu
  • Publication number: 20160335008
    Abstract: Systems and methods are provided that may be used to automatically create RAID configuration with heterogeneous Physical Disk (PD) set up using Virtual Disk (VD) RAID Level and size, for example, to allow replication of a given RAID configuration across multiple different RAID platform systems regardless of the underlying storage disk sizes and/or storage disk types.
    Type: Application
    Filed: May 15, 2015
    Publication date: November 17, 2016
    Inventors: Sundar Dasar, Sanjeev S. Dambal, Satyajit D. Desai, Vance E. Corn, Patrick O. Boyd
  • Publication number: 20160335009
    Abstract: A system according to certain aspects may include a secondary storage controller computer configured to: in response to a first instruction to obtain a first secondary copy of a first data set from a secondary storage device(s), the first instruction associated with a first restore operation: instantiate a first restore thread on a processor of the secondary storage controller computer; using the first restore thread, retrieve the first secondary copy from the secondary storage device(s); and forward the retrieved first secondary copy to a primary storage subsystem for storage; and in response to a second instruction to obtain a second secondary copy of a second data set from the secondary storage device(s), the second instruction associated with a second restore operation: using the first restore thread, retrieve the second secondary copy from the secondary storage device(s); and forward the retrieved second secondary copy to the primary storage subsystem for storage.
    Type: Application
    Filed: June 1, 2015
    Publication date: November 17, 2016
    Inventors: Manoj Kumar VIJAYAN, Saurabh AGRAWAL, Deepak Raghunath ATTARDE
  • Publication number: 20160335010
    Abstract: A processing unit processes data stored in a processing region. A processing region is a region in a storage region, used by processing unit for processing. A management unit manages file data stored as a file in storage device. Management unit associates an address of a storage region of storage device in which file data is stored with the file name of file data thereof. When processing unit processes file data, management unit assigns an address that is associated with the file name of the file data and stored as an address representing a processing region.
    Type: Application
    Filed: August 19, 2014
    Publication date: November 17, 2016
    Applicant: Fixstars Corporation
    Inventor: Satoshi MIKI
  • Publication number: 20160335011
    Abstract: Various embodiments of the present disclosure provide a method of operating a non-volatile memory and an electronic device adapted to the method. When the possibility that power will be cut off in the electronic device is low or almost zero, the provision operation (e.g., an LSB backup) is interrupted which is capable of preventing data from being erased against a situation where the power is cut off. The method of managing a storage device includes: transferring an initialization command to a non-volatile memory functionally connected to a storage device; transferring a command for interrupting or executing an LSB backup to the storage device controller included in the non-volatile memory; and interrupting or executing, by the storage device controller, the LSB backup according to the LSB backup interrupt or execute command. Other modifications are provided.
    Type: Application
    Filed: May 12, 2016
    Publication date: November 17, 2016
    Inventors: Woosung Lee, Inhwan Song
  • Publication number: 20160335012
    Abstract: A storage device made up of multiple storage media is configured such that one such media serves as a cache for data stored on another of such media. The device includes a controller configured to manage the cache by consolidating information concerning obsolete data stored in the cache with information concerning data no longer desired to be stored in the cache, and erase segments of the cache containing one or more of the blocks of obsolete data and the blocks of data that are no longer desired to be stored in the cache to produce reclaimed segments of the cache.
    Type: Application
    Filed: July 25, 2016
    Publication date: November 17, 2016
    Inventor: Umesh Maheshwari
  • Publication number: 20160335013
    Abstract: A system includes a topology monitoring unit to generate a topology map of a machine where the machine includes node boards in host computers. The topology map is indicative of interconnections of resources of the machine. The topology monitoring unit queries the machine to identify elements of the machine, stores all the elements of the machine in a string array, generates a key for each element as an array of integers where each integer in the array represents an offset into the string array, and generates the topology map of the machine using the generated keys.
    Type: Application
    Filed: July 25, 2016
    Publication date: November 17, 2016
    Inventor: Igor Shpigelman
  • Publication number: 20160335014
    Abstract: The present disclosure provides a method, a device and a terminal for restoring a firmware program, which pertains to the technical field of electronic devices. The method may be applied in a terminal having an activated first storage region storing a firmware program most recently executed by the terminal and an inactivated second storage region storing a back-up firmware program. The method may include: receiving a signal to restore a firmware program in the terminal; in response to the receiving of the signal to restore the firmware program, deactivating the first storage region and activating the second storage region; and loading in the terminal the back-up firmware program stored in the activated second storage region. The disclosure may solve a problem in the related art that a firmware program can be restored only by using a flash tool, and it may achieve an effect of restoring a firmware program with the use of a single key, and thus facilitate simpler operation of the terminal by the user.
    Type: Application
    Filed: July 27, 2016
    Publication date: November 17, 2016
    Applicant: Xiaomi Inc.
    Inventors: Deguo MENG, Yue LIANG, Enxing HOU
  • Publication number: 20160335015
    Abstract: A storage system includes a plurality of vdisks, with each vdisk containing a plurality of storage segments, and each segment providing a specific class of service (CoS) for storage. Each vdisk stores files with data and meta data distributed among its storage segments. A storage system includes a memory having multiple classes of service. The system includes an interface for storing a file as blocks of data associated with a class of service in the memory. The interface chooses the class of service for a block on a block by block basis for storage. A file system for storing a file. A file system for storing includes a plurality of vdisks. A method for storing a file.
    Type: Application
    Filed: July 28, 2016
    Publication date: November 17, 2016
    Applicant: Avere Systems, Inc.
    Inventor: Michael L. Kazar
  • Publication number: 20160335016
    Abstract: A computing system may receive physical-storage-media identifiers stored on physical storage media approved for use by an organization. The computing system may generate, for each of the physical storage media, a log entry comprising a physical-storage-media identifier, of the physical-storage-media identifiers, stored on the physical storage medium. The computing system may receive, from a computing device, a request to write secure data to a physical storage medium.
    Type: Application
    Filed: May 13, 2015
    Publication date: November 17, 2016
    Inventors: Manu Kurian, Sorin N. Cismas
  • Publication number: 20160335017
    Abstract: The embodiments provide facilitate storage of content from a terminal device in a cloud environment. Storage servers, a front server, and terminal devices are connected to a network. Each terminal device carries out an operation to the front server to store created content. The front server acquires the account of each of the storage servers in advance. The front server splits received content into split files, and stores the split files on different storage servers, respectively. The terminal device requests the front server to download the stored content. The front server acquires the split files from the storage servers, restores the content, and sends the restored content back to the terminal device. The front server encrypts and stores, with a public key of the terminal device, meta information for decrypting the content from the split files.
    Type: Application
    Filed: May 10, 2016
    Publication date: November 17, 2016
    Inventor: Hiroshi Itoh
  • Publication number: 20160335018
    Abstract: The present disclosure introduces a method and an apparatus of shrinking virtual hard disk image file. The present techniques search a garbage data block in a file and revise a record of the garbage data block in a block allocation table (BAT). The file includes one or more data blocks and a BAT that records information of each data block. The garbage data block is a data block that does not store effective data. The present techniques move an effective data block subsequent to the garbage data block, revise a record of the effective data block in the BAT after the moving, and shrink a size of the file after the movement.
    Type: Application
    Filed: July 29, 2016
    Publication date: November 17, 2016
    Inventors: Zhen-hua Song, Qian Wang, Jia Wan, Weicai Chen
  • Publication number: 20160335019
    Abstract: Various embodiments of the present technology provide methods for monitoring storage needs of one or more server systems, determining a specific server system that does not need storage capacity from corresponding storage subsystems, determining one or more storage subsystems corresponding to the specific server system, and causing at least one component of the one or more storage subsystems to be switched into a power saving mode.
    Type: Application
    Filed: May 14, 2015
    Publication date: November 17, 2016
    Inventor: Yung-Fu LI
  • Publication number: 20160335020
    Abstract: Embodiments of systems, apparatuses, and methods for energy efficiency and energy conservation including enabling autonomous hardware-based deep power down of devices are described. In one embodiment, a system includes a device, a static memory, and a power control unit coupled with the device and the static memory. The system further includes a deep power down logic of the power control unit to monitor a status of the device, and to transfer the device to a deep power down state when the device is idle. In the system, the device consumes less power when in the deep power down state than in the idle state.
    Type: Application
    Filed: July 25, 2016
    Publication date: November 17, 2016
    Inventors: Inder M. Sodhi, Alon Naveh, Doron Rajway, Ryan D. Wells, Eric C. Samson
  • Publication number: 20160335021
    Abstract: This application discloses a computing system configured to request that an operating system implemented by the computing system allocate a virtual address space, which is designated for use by an application implemented by the computing system, to a memory verification tool implemented by the computing system. The computing system is configured to utilize the virtual address space to form a memory pool having multiple protectable slots available for allocation to the application. The computing system is further configured to intercept a memory allocation request issued by the application to the operating system of the computing system, and allocate at least one of the protectable slots in the memory pool to the application in response to the intercepted memory allocation request.
    Type: Application
    Filed: May 11, 2015
    Publication date: November 17, 2016
    Inventors: Grzegorz Plonka, Rafal Struzyk
  • Publication number: 20160335022
    Abstract: In example implementations, unreferenced memory addresses in a segment of a storage volume may be identified. Access to the segment of the storage volume may be controlled by one of a plurality of storage volume controllers (SVCs). The plurality of SVCs may control access to respective segments of the storage volume. Indicators of the identified unreferenced memory addresses may be stored in a volatile memory in the one of the plurality of SVCs. In response to an input/output (I/O) command from a host, data may be written to one of the identified unreferenced memory addresses corresponding to one of the indicators stored in the volatile memory. After the data has been written, the one of the indicators may be deleted from the volatile memory. The one of the identified unreferenced memory addresses may not have been made available to other SVCs after being identified.
    Type: Application
    Filed: May 11, 2015
    Publication date: November 17, 2016
    Inventors: Siamak Nazari, Jin Wang, Srinivasa D. Murthy
  • Publication number: 20160335023
    Abstract: This document describes techniques for storing virtual disk payload data. In an exemplary configuration, each virtual disk extent can be associated with state information that indicates whether the virtual disk extent is described by a virtual disk file. Under certain conditions the space used to describe a virtual disk extent can be reclaimed and state information can be used to determine how read and/or write operations directed to the virtual disk extent are handled. In addition to the foregoing, other techniques are described in the claims, figures, and detailed description of this document.
    Type: Application
    Filed: July 28, 2016
    Publication date: November 17, 2016
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: John A. Starks, Dustin L. Green, Todd William Harris, Mathew John, Senthil Rajaram, Karan Mehra, Neal R. Christiansen, Chung Lang Dai
  • Publication number: 20160335024
    Abstract: A data storage system having a hashing engine for facilitating data deduplication. A device is provided that includes: a storage media; and a controller, wherein the controller includes a hashing engine for implementing a data deduplication process on data stored in the storage medium, wherein the hashing engine: inputs parameters from a host that specifies a sliding widow size and a boundary condition; implements a rolling hash function; and outputs a data chunk boundary.
    Type: Application
    Filed: May 13, 2016
    Publication date: November 17, 2016
    Inventors: Hao Zhong, Fei Sun, Yang Liu
  • Publication number: 20160335025
    Abstract: The presently disclosed subject matter includes a data storage system and method for the purpose of migrating data in a distributed storage system comprising a plurality of separate storage areas.
    Type: Application
    Filed: May 11, 2015
    Publication date: November 17, 2016
    Applicant: Kaminario Technologies Ltd.
    Inventor: Yogev VAKNIN
  • Publication number: 20160335026
    Abstract: According to one embodiment, a data storage device includes a first storage unit, a second storage unit, a first queue, a second queue, and a distributor. The second storage unit is used as a cache of the first storage unit and has a lower write transfer rate and a faster response time than the first storage unit. The first queue corresponds to the first storage unit. The second queue corresponds to the second storage unit. The distributor distributes a write command received presently from a host to one of the first and second queues in which the number of write commands registered presently is smaller.
    Type: Application
    Filed: July 29, 2016
    Publication date: November 17, 2016
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventors: Shinichi KANNO, Kazuhiro FUKUTOMI
  • Publication number: 20160335027
    Abstract: In one embodiment, the method includes determining, at the memory controller, a status of a selected page of memory based on a program/erase cycle count for a block of the memory. The block of the memory includes the selected page. The program/erase cycle count indicates a number of times the block has been erased. The status is selected from a plurality of status states. The status states include a normal state, a weak state and a bad state.
    Type: Application
    Filed: July 26, 2016
    Publication date: November 17, 2016
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Sang-Wan NAM, Kitae PARK
  • Publication number: 20160335028
    Abstract: Provided is a data processing apparatus including: a pipeline including a plurality of stages; and a memory that stores data that is processed in the pipeline.
    Type: Application
    Filed: July 18, 2014
    Publication date: November 17, 2016
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Mookyoung CHUNG, Soojung RYU, Youngsam SHIN, Wonjong LEE
  • Publication number: 20160335029
    Abstract: A memory apparatus, includes: a memory including memory regions; a table storing a memory address and a number of reading times of data; a first buffer storing first data from another memory apparatus and a first memory address of the first data; a second buffer storing second data to the another memory apparatus and a second memory address of the second data; and a controller configured to store, when a first number of reading times being minimum in the table is smaller than a second number of reading times of the first data, the first data and the first memory address into the first buffer and outputs third data in a memory region of the first number and a third memory address of the third data to the another memory apparatus via the second buffer, and rewrites the third data and memory address with the first data and memory address.
    Type: Application
    Filed: April 25, 2016
    Publication date: November 17, 2016
    Applicant: FUJITSU LIMITED
    Inventors: Yoshitsugu Goto, Osamu Ishibashi, Sadao Miyazaki, Jin Abe, Masaru ITOH
  • Publication number: 20160335030
    Abstract: A method begins by a by a first device of a dispersed storage network (DSN) sending a set of write revision requests to storage units of the DSN. The method continues with one of the storage units generating a write revision response regarding a potential write conflict. The method continues with the first device receiving the write revision responses to produce a set of received write revision responses and interpreting the set of received write revision responses to determine whether a write conflict exists. When the write conflict exists, the method continues with the first device issuing a set of write roll back requests to the storage units. When the write conflict does not exist, the method continues with the first device issuing a set of next phase write requests to the storage units regarding storing revised encoded data slices.
    Type: Application
    Filed: July 29, 2016
    Publication date: November 17, 2016
    Inventors: Andrew Baptist, Greg Dhuse, Ilya Volvovski
  • Publication number: 20160335031
    Abstract: Systems and methods for printing documents in multiple background colors. A print job having a document is received into a computerized device. Background areas for the document are identified. Input is received to produce a first number of copies of the document with the background areas having a selected first color. Input is received to produce a second number of copies of the document with the background areas having a selected second color. A revised print job is created including the selected first number of copies of the document having the selected first color for the background areas and the selected second number of copies of the document having the selected second color for the background areas. The revised print job is transmitted from the computerized device to a marking device. The marking device prints the revised print job.
    Type: Application
    Filed: May 14, 2015
    Publication date: November 17, 2016
    Inventor: ANNIE SHEEBA JOHN GONSALVES
  • Publication number: 20160335032
    Abstract: A display device concurrently displays a plurality of images, each of which indicates a portion of a web page. An image is selected from the plurality of displayed images, in accordance with an instruction by a user. A size or a position is changed, in a first page, of a portion of the web page corresponding to the selected image, in accordance with the instruction. A portion of the web page is arranged on a first page and a second page so that a first portion of the portion of the web page is displayed in the first page and a second portion of the portion of the web page is displayed in the second page, when the portion of the web page strides over a boundary between the first page and the second page, by the changing of the size or the position of the web page portion.
    Type: Application
    Filed: July 27, 2016
    Publication date: November 17, 2016
    Inventor: Koichi Matsumoto
  • Publication number: 20160335033
    Abstract: A communication device including a processor configured to, when executing processor-executable instructions stored in a storage unit, perform determining a first configurable range including setting values stored in the storage unit, acquiring, from an image processing apparatus via a communication unit, a second configurable range including setting values for image processing executable by the image processing apparatus, determining whether the first configurable range is equal to the second configurable range, when determining that the first configurable range is equal to the second configurable range, transmitting an image processing instruction to perform an image processing operation according to the setting values of the first configurable range stored in the storage unit, to the image processing apparatus via the communication unit, and when determining that the first configurable range is different from the second configurable range, restricting transmission of the image processing instruction to the
    Type: Application
    Filed: July 28, 2016
    Publication date: November 17, 2016
    Inventor: Norihiko Asai
  • Publication number: 20160335034
    Abstract: A method, system, and program product for communicating with machines and end users connected to a network. Information sent to or from the machines is transmitted using electronic mail or a via a direct connection. The electronic mail may be transmitted over the Internet to a service center or from a service center to a resource administrator, but also may remain within a local or wide area network for transmission between a machine and an end user or a resource administrator. E-mail messages may be transmitted from a computer which is attached to a device which is being monitored or controlled and include information regarding the status, usage or capabilities of the attached device. The device may send status messages and usage information of the device by an end user to either a resource administrator or to a service center on the Internet through a firewall.
    Type: Application
    Filed: July 28, 2016
    Publication date: November 17, 2016
    Applicant: RICOH COMPANY, LTD.
    Inventors: Tetsuro MOTOYAMA, Masaichi Niro
  • Publication number: 20160335035
    Abstract: An image forming apparatus according to the present invention performs image processing on image data in units of pages stored in a page memory on the basis of parameter setting, transferring the image data to a buffer at a first speed, transmitting the image data, which is read out from the buffer at a second speed, to an image forming unit, and executing parameter setting for image processing performed when image data for a subsequent page is transferred after the image data for a single page has been transferred but before image data for the subsequent page is started to be transferred, wherein the first speed is faster than a second speed.
    Type: Application
    Filed: April 20, 2016
    Publication date: November 17, 2016
    Applicant: KONICA MINOLTA, INC.
    Inventor: Yuji UCHIDA
  • Publication number: 20160335036
    Abstract: A print system includes a print service system, an information processing apparatus, and an image forming apparatus. The print service system includes a holding unit associated with a user and holding print data instructed by the user, a providing unit that provides access authorization information for the holding unit, to the information processing apparatus upon a request thereof, and an access authorizing unit that authorizes an access to the holding unit if receives the access authorization information. The information processing apparatus includes a transmitting unit that transmits the access authorization information to the image forming apparatus by proximity communication.
    Type: Application
    Filed: July 27, 2016
    Publication date: November 17, 2016
    Inventors: Manabu IWASAKI, Shin OHTAKE
  • Publication number: 20160335037
    Abstract: The invention is related to a portable electronic printing device equipped with a microprocessor, comprising a data processing module and a touch display designed for the user to communicate with the device and a printer module electronically connected and integrated in a single housing with the touch display equipped with a paper tray and an opening for paper output from the printer, characterised in that the opening designed for paper output from the printer (5) extends in parallel to the edge of the touch display (3) and is a located at a distance of not more than 80 mm from this edge, more preferably not more than 5 mm from this edge, and most preferably it is adjacent to this edge, wherein the housing of the said device has a back plane located opposite the touch display (3), the said plane being parallel to the surface of the touch display (3) at least in the part comprising the housing of the data processing module (2).
    Type: Application
    Filed: December 5, 2014
    Publication date: November 17, 2016
    Inventors: Miroslaw BARANOWSKI, Michal PAWLOWSKI
  • Publication number: 20160335038
    Abstract: Provided are an information providing apparatus and a method thereof capable of easily and effectively using information stored in each of a plurality of terminals. The information providing apparatus includes a communication unit configured to establish a communication network with a mobile terminal within a vehicle, a display unit configured to display a vehicle image, and a control unit configured to receive identification information of the mobile terminal and position information of the mobile terminal through the communication unit, and to control the display unit to display the received position information of the mobile terminal in the vehicle image and display a mobile terminal image corresponding to the identification information in the displayed position information of the mobile terminal.
    Type: Application
    Filed: July 22, 2016
    Publication date: November 17, 2016
    Inventors: Sungha CHOI, Seyoung LEE, Yunhui PARK
  • Publication number: 20160335039
    Abstract: A multi display system including a main display apparatus is provided. The main display apparatus includes: an input unit configured to receive an image signal; a processor configured to process the image signal to generate an image frame to be displayed on a multi display system including the main display apparatus and at least one sub display apparatus and to adjust a resolution of the image frame based on the number and resolutions of the at least one sub display apparatuses; an output unit configured to transmit the image frame having the adjusted resolution to the at least one sub display apparatus; and a display unit configured to display an area of the image frame having the adjusted resolution and corresponding to the main display apparatus.
    Type: Application
    Filed: March 24, 2016
    Publication date: November 17, 2016
    Inventors: Young-hoon CHO, Sang-kyun IM, Tae-hwan CHA
  • Publication number: 20160335040
    Abstract: A display system and a display method of the display system are provided. A master electronic device transmits image parameters to slave electronic devices to enable the slave electronic devices to adjust sizes of video images outputted by the slave electronic devices according to the image parameters. The master electronic device combines the video images outputted by the slave electronic devices and a video image provided by the master electronic device to generate a split image for a display device performing display. Thereby, utilization convenience of the display system is enhanced.
    Type: Application
    Filed: May 10, 2016
    Publication date: November 17, 2016
    Inventor: Fu-Ching Wen
  • Publication number: 20160335041
    Abstract: A method for controlling a plurality of media rendering devices in a data network with a controller device in communication with the network is disclosed. A network enabled subwoofer is added to the data network such that the subwoofer is visible on the network to a controller. The controller user interface displays a subwoofer graphical object and a group graphical object representing a group of one or more rendering devices. A user selects the group graphical object via the controller user interface, and the subwoofer is joined with the selected group. An audio channel associated with the group is assigned to the subwoofer. The controller user interface hides the subwoofer graphical object.
    Type: Application
    Filed: May 12, 2016
    Publication date: November 17, 2016
    Inventors: Martin Richard Wachter, Ryouichi Yamanouchi, Samuel Baxter, Nicholas Murrells, Brendon Stead
  • Publication number: 20160335042
    Abstract: Whilst the Musical Instrument Digital Interface (MIDI) revolutionized an industry and brought it into the digital era it also has limitations arising from its definition and establishment whilst the digital era was in its infancy. In the intervening 30 years whilst the MIDI specification has evolved to reflect changes in underlying technology etc. the user experience has remained fairly constant and difficult with each vendor offering different MIDI interfaces for the user to learn and employ. It would be beneficial therefore to address limitations within the existing solutions exploiting MIDI standards allowing users to control MIDI devices simultaneously, save settings for subsequent use, and provide users with a cloud based distribution and access network to MIDI settings as have become popular and well established in many areas of human activity including music.
    Type: Application
    Filed: May 16, 2016
    Publication date: November 17, 2016
    Inventors: SANJAY BELKHODE, JOSEPH LEON RENE RICHARD
  • Publication number: 20160335043
    Abstract: According to some aspects, a method for improving understandability of audio corresponding to dictation to assist a transcriptionist in transcribing the dictation is provided. The method comprises presenting a user interface to the transcriptionist, the user interface including at least one control that can be selectively set to one of a plurality of settings, receiving a selection of one of the plurality of settings via the at least one control, and compressing a dynamic range of at least a portion of the audio using at least one parameter value associated with the selected setting.
    Type: Application
    Filed: May 13, 2015
    Publication date: November 17, 2016
    Applicant: Nuance Communications, Inc.
    Inventors: Marc Guyott, David Barwell Werth, Matthew Mascolo
  • Publication number: 20160335044
    Abstract: As disclosed herein a method, executed by a computer, for enabling enhanced reading device usability includes detecting, on an electronic device, a read operation that audibly reads visually presented information. The method further includes retrieving from a user profile a first threshold value and a second threshold value. The method further includes analyzing potential distractions to determine an estimated distraction level. The method further includes pausing the read operation if the estimated distraction level is greater than or equal to the first threshold value. The method further includes resuming the read operation if the estimated distraction level is less than or equal to the second threshold value. A computer system, and a computer program product corresponding to the method are also disclosed herein.
    Type: Application
    Filed: May 14, 2015
    Publication date: November 17, 2016
    Inventors: Alaa Abou Mahmoud, Paul R. Bastide, Fang Lu
  • Publication number: 20160335045
    Abstract: This disclosure concerns the playback of audio, e.g. in the form of music. More particularly, the disclosure concerns the playback of streamed audio. In one example embodiment, there is a method of operating an electronic device for playback of an audio stream. While an audio stream is being played, for example at a user interface of the electronic device, a first request to adjust an energy level (e.g., a tempo) of the played audio stream is received. In response to receiving the first request, the energy level (e.g., the tempo) of the played audio stream is adjusted.
    Type: Application
    Filed: May 15, 2015
    Publication date: November 17, 2016
    Inventors: SOUHEIL MEDAGHRI ALAOUI, MILES LENNON, KIERAN DEL PASQUA
  • Publication number: 20160335046
    Abstract: This disclosure concerns the playback of audio content, e.g. in the form of music. More particularly, the disclosure concerns the playback of streamed audio. In one example embodiment, there is a method of operating an electronic device for dynamically controlling a playlist including one or several audio items. A request to adjust an energy level (e.g. a tempo) associated with the playlist is received. In response to receiving this request, the playlist is adjusted in accordance with the requested energy level (e.g., the tempo).
    Type: Application
    Filed: May 15, 2015
    Publication date: November 17, 2016
    Inventors: SOUHEIL MEDAGHRI ALAOUI, MILES LENNON, KIERAN DEL PASQUA
  • Publication number: 20160335047
    Abstract: This disclosure concerns the playback of audio, e.g. in the form of music. More particularly, the disclosure concerns the playback of streamed audio. In one example embodiment, there is a method of operating an electronic device for playback of an audio stream. While an audio stream is being played, for example at a user interface of the electronic device, a first request to adjust an energy level (e.g., a tempo) of the played audio stream is received. In response to receiving the first request, the energy level (e.g., the tempo) of the played audio stream is adjusted.
    Type: Application
    Filed: August 28, 2015
    Publication date: November 17, 2016
    Inventors: SOUHEIL MEDAGHRI ALAOUI, MILES LENNON, KIERAN DEL PASQUA
  • Publication number: 20160335048
    Abstract: This disclosure concerns the playback of audio content, e.g. in the form of music. More particularly, the disclosure concerns the playback of streamed audio. In one example embodiment, there is a method of operating an electronic device for dynamically controlling a playlist including one or several audio items. A request to adjust an energy level (e.g. a tempo) associated with the playlist is received. In response to receiving this request, the playlist is adjusted in accordance with the requested energy level (e.g., the tempo).
    Type: Application
    Filed: August 28, 2015
    Publication date: November 17, 2016
    Inventors: SOUHEIL MEDAGHRI ALAOUI, MILES LENNON, KIERAN DEL PASQUA