Patents Issued in August 17, 2017
  • Publication number: 20170235495
    Abstract: A flash translation layer table rebuilding method for a solid state drive is provided. The solid state drive includes a non-volatile memory and a buffering circuit. Firstly, a flash translation layer table is loaded from the non-volatile memory to the buffering circuit. In case that an abnormal shutdown event occurs, plural blocks of the non-volatile memory to be read are determined according to a specified block programming serial number of the flash translation layer table. Then, a read sequence of reading the plural blocks is determined according to a block programming serial number or an auxiliary serial number corresponding to the block. The contents of the blocks are read according to the read sequence. A mapping relationship between plural physical allocation addresses and plural logical block addresses of the flash translation layer table is updated.
    Type: Application
    Filed: May 5, 2016
    Publication date: August 17, 2017
    Inventors: Liang-You Lin, Yu-Chuang Peng, Ya-Ping Pan, Ho-An Lin
  • Publication number: 20170235496
    Abstract: A data deduplication process maintains a data dictionary including a storage tablet and a secondary index containing data indicative of previously received data blocks. The tablet includes hashes of previous data blocks and the index includes one or more cuckoo filters storing fingerprints derived from block hashes of previous data blocks. When a new data block arrives, its block hash and fingerprint are generated. The storage tablet is queried with the block hash and the secondary index is queried with the fingerprint. If the dictionary contains no matching block hash or fingerprint, the new data block is stored in its entirety. If the dictionary contains a matching block hash or fingerprint, the new data block may be a duplicate data block that can be deduplicated by storing a reference to the previous data block instead of storing the new data block in its entirety.
    Type: Application
    Filed: February 11, 2016
    Publication date: August 17, 2017
    Applicant: Dell Products L.P.
    Inventor: Ryan W. Brosch
  • Publication number: 20170235497
    Abstract: A method for a hardware decompression read pipeline, the method including determining a length and a distance of a first entity from a buffer; launching a first read request for reading a first data from the buffer; obtaining a second entity from the buffer; determining a distance of the second entity; calculating a new distance for the second entity; and decreasing a first counter by one for each cycle that data is read and returned from the buffer, wherein, when a first number of pending read data clock cycles in the first counter is less than a predetermined number of clock cycles and there is no read-after-write conflict: launching a second read request prior to completion of the first read request. In other aspects, a method for a hardware decompression write pipeline and systems for a hardware decompression read pipeline and a hardware decompression write pipeline are provided.
    Type: Application
    Filed: February 12, 2016
    Publication date: August 17, 2017
    Applicant: Oracle International Corporation
    Inventor: Milton Shih
  • Publication number: 20170235498
    Abstract: A system for storing data in a dynamic fashion. The system includes a storage entity. The storage entity includes portions of a plurality of different persistent storage devices. Each storage device has a set of constraints. The storage entity is configured to store data in a dynamic fashion in a layout on the persistent storage devices of the storage entity that meets the different data requirements for the data while still being within the constraints for the persistent storage devices. The storage entity is configured to change the layout for a portion of the data as requirements related to at least one of performance or resiliency for a portion of the data change while the storage entity continues to provide the data from the storage entity.
    Type: Application
    Filed: January 30, 2017
    Publication date: August 17, 2017
    Inventors: Sachin Chiman Patel, Shiv Rajpal, Karan Mehra
  • Publication number: 20170235499
    Abstract: A file access method, a system, and a host are provided. According to the method, after obtaining information about first virtual space of a target file, a host allocates, in local virtual address space of the host, second virtual space to the target file, where the first virtual space is space allocated in global virtual address space by a management node in a distributed storage system to the target file. The host converts, according to a correspondence between the first virtual space and the second virtual space, a second access request of accessing the second virtual space into a first access request, where an address of the first virtual space in the first access request includes device information of a first storage node. Then, the host sends the first access request to a network device to route the first access request to the first storage node.
    Type: Application
    Filed: April 28, 2017
    Publication date: August 17, 2017
    Inventors: Jun Xu, Yuangang Wang, Guanyu Zhu
  • Publication number: 20170235500
    Abstract: A transition tool estimates a cutover time in a copy-free transition of storage objects. The transition tool determines how many storage objects of each type of storage object there are to transition from a source storage system to a destination storage system. The transition tool can measure an operation time for both the source storage system and the destination storage system. The transition tool can estimate an export duration using the source storage system operation time, the number of each type of storage object, and a number of operations for that type of storage object. The transition tool can estimate an import duration using the destination storage system operation time, the number of each type of storage object, and a number of operations for that type of storage object. A total cutover time can then be calculated from the export and import durations.
    Type: Application
    Filed: February 16, 2016
    Publication date: August 17, 2017
    Inventors: Vijaya Bhaskar Reddy CH, Vani Vully, Ravi Anapindi, Vasudev Mulchandani
  • Publication number: 20170235501
    Abstract: A data processing technology is provided, and is applied to a partition management device. The partition management device stores a partition view, the partition view records a correspondence between an ID of a current partition and an address of a storage disk, and a total quantity of current partitions may be less than a total quantity of final partitions. By using the technology, data forwarding may be performed on key-value data by using a current partition, thereby reducing complexity of a partition view.
    Type: Application
    Filed: May 4, 2017
    Publication date: August 17, 2017
    Applicant: HUAWEI TECHNOLOGIES CO.,LTD.
    Inventor: Xiong Luo
  • Publication number: 20170235502
    Abstract: In one embodiment, a method includes determining a size of a file associated with each job in a job queue of files to be migrated to one of a plurality of drives that includes at least one of each of the following: a faster drive and a relatively slower drive. The availability of a faster drive is determined. The file associated with the job in the job queue having a file size larger than a threshold is sent to the faster drive.
    Type: Application
    Filed: May 1, 2017
    Publication date: August 17, 2017
    Inventor: Khanh V. Ngo
  • Publication number: 20170235503
    Abstract: Managing input/output (‘I/O’) queues in a data storage system, including: receiving, by a host that is coupled to a plurality of storage devices via a storage network, a plurality of I/O operations to be serviced by a target storage device; determining, for each of a plurality of paths between the host and the target storage device, a data transfer maximum associated with the path; determining, for one or more of the plurality of paths, a cumulative amount of data to be transferred by I/O operations pending on the path; and selecting a target path for transmitting one or more of the plurality of I/O operations to the target storage device in dependence upon the cumulative amount of data to be transferred by I/O operations pending on the path and the data transfer maximum associated with the path.
    Type: Application
    Filed: February 12, 2016
    Publication date: August 17, 2017
    Inventors: RONALD KARR, JOHN MANSPERGER
  • Publication number: 20170235504
    Abstract: A method, a computing device, and a non-transitory machine-readable medium for identifying a set of transactions directed to a contiguous chunk of data, even if received out of order, determining the data chunk size from the set of transactions, and for sequentially retrieving data chunks using the data chunk size is provided. In some embodiments, the method includes receiving, by a storage system, a set of data transactions from an initiator. The storage system identifies a subset of the set of data transactions that is directed to accessing a first chunk of data and determines, from the subset of transactions, a chunk size of the first chunk of data. The storage system sequentially retrieves a second chunk of data based on the determined chunk size.
    Type: Application
    Filed: February 12, 2016
    Publication date: August 17, 2017
    Inventors: Sai Susarla, Sandeep Ummadi
  • Publication number: 20170235505
    Abstract: A transition tool creates a reversion snapshot of storage objects and data in a copy-free transition method. The storage objects are transitioned from the formats that the source storage system uses to the formats that the destination storage system uses. During this transition, the transition tool can prevent automatic functions of the source and destination storage systems from deleting the reversion snapshots until a request to commit the transition is received. The transition tool can also monitor the amount of storage space available to each of the storage objects. Upon detecting that the amount of storage space is below a threshold, the transition tool can take the storage objects offline so that they are unavailable to client access. In response to receiving a rollback request, the transition tool can perform operations to restore the reversion snapshot of the storage objects and data on the source storage system.
    Type: Application
    Filed: February 16, 2016
    Publication date: August 17, 2017
    Inventors: Vijaya Bhaskar Reddy CH, Sivasubramaniam Arunachalam, Sathish Somasundaram, Satyen Lele
  • Publication number: 20170235506
    Abstract: Systems, methods and devices provide efficient data protection by creating backup images of snapshots using the replication capabilities of the data protection system. The snapshots are point-in-time representation of a data set, where the snapshots allows recoverable states of the data set without having to make a complete copy. A snapshot to be backed up is stored in a primary volume. A virtual volume is created, the virtual volume comprising references, such as pointers, to the snapshot data stored in the primary volume. The snapshot data referenced by the virtual volume is then replicated using the replication capabilities of the data protection system. In this manner, the replication of the snapshot does not burden the primary volume that is hosting the snapshot storage.
    Type: Application
    Filed: February 17, 2016
    Publication date: August 17, 2017
    Applicant: Dell Products, L.P.
    Inventor: Alioune Thiam
  • Publication number: 20170235507
    Abstract: In one embodiment, a system for managing a virtualization environment comprises a plurality of host machines, one or more virtual disks comprising a plurality of storage devices, a virtualized file server (VFS) comprising a plurality of file server virtual machines (FSVMs), wherein each of the FSVMs is running on one of the host machines and conducts I/O transactions with the one or more virtual disks, and a virtualized file server backup system configured to back up data stored in a VFS located a cluster of host machines to an object store, and retrieve the backed-up data as needed to restore the data in the VFS. The object store may be located in a public cloud. The object store may include a low-cost storage medium within the cluster. An FSVM of the VFS may provide an object store interface to low-cost storage media.
    Type: Application
    Filed: February 2, 2017
    Publication date: August 17, 2017
    Inventors: Vishal Sinha, Richard James Sharpe, Kalpesh Ashok Bafna, Anil Kumar Gopalapura Venkatesh, Durga Mahesh Arikatla, Shyamsunder Prayagchand Rathi
  • Publication number: 20170235508
    Abstract: Cluster families for cluster selection and cooperative replication are created. The clusters are grouped into family members of a cluster family base on their relationships and roles. Members of the cluster family determine which family member is in the best position to obtain replicated information and become cumulatively consistent within their cluster family. Once the cluster family becomes cumulatively consistent, the data is shared within the cluster family so that all copies within the cluster family are consistent.
    Type: Application
    Filed: May 1, 2017
    Publication date: August 17, 2017
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas W. BISH, Takeshi NOHTA, Joseph M. SWINGLER, Rufus-John Y. TWITO
  • Publication number: 20170235509
    Abstract: The apparatus comprises a plurality of interfaces, each interface having an associated interface ID; and a hardware-side processing device including at least one programmable hardware-implemented chip configured to process request packets, which are received from host computers and relate to access requests to one or more file system managed by the apparatus, and to generate response packets for the processed request packets; wherein, for a request packet which is received from a first host computer, at least one programmable hardware-implemented chip is configured to: determine the client ID being associated with the first host computer, determine the interface ID being associated with the first interface, determine whether the determined client ID and interface ID represent a permitted ID set or a prohibited ID set, and refrain from processing the received request packet if the determined client ID and interface ID represent a prohibited ID set.
    Type: Application
    Filed: October 2, 2014
    Publication date: August 17, 2017
    Inventors: Andrew Stephen CHITTENDEN, Jonathan Mark SMITH, Antonio Robert CARLINI, Ashwin PAYYANADAN, Robert Ian WILLIAMS
  • Publication number: 20170235510
    Abstract: An SR-IOV-supported storage resource access method is disclosed, the method includes: consolidating a storage medium as a unified storage resource, and dividing the unified storage resource into multiple storage sub-resources; allocating the storage sub-resources to at least one of a PF or a VF according to a preset allocation rule, and maintaining a resource allocation table including a mapping relationship between the storage sub-resources and at least one of PF or VF; receiving a host command sent by a virtual machine to a destination VF or by a virtual machine monitor to a destination PF; and searching the resource allocation table according to destination VF or destination PF, and performing, on a storage sub-resource corresponding to destination PF or destination VF and according to the mapping relationship between the storage sub-resources and the PF or the VF in the resource allocation table, an operation corresponding to the host command.
    Type: Application
    Filed: April 28, 2017
    Publication date: August 17, 2017
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Haiyan HU, Shaofeng SHEN, Miao TANG
  • Publication number: 20170235511
    Abstract: A computing system includes a plurality of computing resources that communicate with each other using network on a chip architecture. One of the plurality of computing resources is attached to memory external to the computing system through an external memory interface. The memory-attached computing resource is configured to read data from the memory and modify the read data prior to either writing the modified data back to the memory, or transmitting the modified data to one or more other of the computing resources, or both.
    Type: Application
    Filed: February 12, 2016
    Publication date: August 17, 2017
    Inventors: Douglas A. Palmer, Jerome V. Coffin, William Christensen Clevenger
  • Publication number: 20170235512
    Abstract: The systems and methods described in this present disclosure are directed to template based deployment for the initial configuration of infrastructure. Templates can be created and applied to a new resource to create resource profiles. Whenever profiles are created, the templates can be optimized for the new resource by applying the rules in the template to the existing configuration of the new resource. Additionally, the present disclosure also focuses on the application of user-defined preferred practices to automate individual steps involved in setup and configuration of storage system setup when a storage template is applied.
    Type: Application
    Filed: December 11, 2014
    Publication date: August 17, 2017
    Inventors: Arora RUCHITA, Utkarsh SHAH, Gaurav BORA, Ankur KASTURIYA
  • Publication number: 20170235513
    Abstract: A method for enabling applications to compress and un-compress selected objects based on defined rules is provided. The method may include generating un-compressed objects and proxy objects, and storing the generated un-compressed objects on an un-compressed objects storage. The method may include receiving defined rules. The method may include compressing the stored un-compressed objects based on the defined rules, and storing the generated compressed objects on a compressed objects storage. The method may include receiving requests to invoke methods. The method may include in response to a determination that the received requests are to invoke methods associated with the un-compressed objects, retrieving the stored un-compressed objects. The method may include in response to a determination that the received requests are to invoke methods associated with the stored compressed objects, retrieving the compressed objects. The method may include restoring the retrieved compressed objects.
    Type: Application
    Filed: February 17, 2016
    Publication date: August 17, 2017
    Inventor: Zhongen Zhang
  • Publication number: 20170235514
    Abstract: A method includes tracking access to files that are stored on a single disk, and identifying a file access sequence involving a first file and a second file stored on the disk, wherein the first file is accessed before the second file. The method further includes determining a time differential between a time that the first file is accessed and a time that the second file is accessed, and determining a direction and speed at which a drive head of the disk can move between sectors and tracks of the disk. Still further, the method includes migrating one or both of the first and second files to a new location on the disk so that, after the drive head of the disk has read the first file, the drive head is repositioned at a beginning of the second file in a period of time that is a function of the time differential.
    Type: Application
    Filed: February 16, 2016
    Publication date: August 17, 2017
    Inventors: Shareef F. Alshinnawi, Gary D. Cudak, J. Mark Weber, Joseph F. Herman
  • Publication number: 20170235515
    Abstract: The present disclosure includes apparatuses and methods for data movement. An example apparatus includes a memory device that includes a plurality of subarrays of memory cells and sensing circuitry coupled to the plurality of subarrays. The sensing circuitry includes a sense amplifier and a compute component. The memory device also includes a plurality of subarray controllers. Each subarray controller of the plurality of subarray controllers is coupled to a respective subarray of the plurality of subarrays and is configured to direct performance of an operation with respect to data stored in the respective subarray of the plurality of subarrays. The memory device is configured to move a data value corresponding to a result of an operation with respect to data stored in a first subarray of the plurality of subarrays to a memory cell in a second subarray of the plurality of subarrays.
    Type: Application
    Filed: February 17, 2016
    Publication date: August 17, 2017
    Inventors: Perry V. Lea, Glen E. Hush
  • Publication number: 20170235516
    Abstract: An apparatus and method are described for shuffling data elements from source registers to a destination register.
    Type: Application
    Filed: December 20, 2016
    Publication date: August 17, 2017
    Inventors: Elmoustapha Ould-Ahmed-Vall, Robert Valentine, Jesus Corbal, Tal Uliel, Bret L. Toll
  • Publication number: 20170235517
    Abstract: A control device according to an embodiment includes a first memory, a controller, a communication unit, and a second memory. The second memory stores a table with which an input area and an output area can be identified within the memory area. The controller sets the input areas to a first predetermined area in one transmission process based on the table when the first data is transmitted from a buffer area which a buffer memory has to the memory area, and sets the output areas to the first predetermined area in one transmission process based on the table when the first data is transmitted from the memory area to the buffer area.
    Type: Application
    Filed: February 2, 2017
    Publication date: August 17, 2017
    Inventor: Motohiko OKABE
  • Publication number: 20170235518
    Abstract: The disclosed embodiments provide a method, apparatus, and system for selecting, based on feedback from previous garbage collections, a portion of a referenced memory area for garbage collection within a time window. During the execution of a software program, the system selects a given portion of a referenced memory area on which garbage collection can be completed within the given time window and attempts to complete garbage collection on at least the given portion of the referenced memory area before the end of the given time window. Next, the system selects, based on the results of the garbage collection performed during the given time window, a subsequent portion of the referenced memory area on which garbage collection can be completed within the subsequent time window and attempts to complete garbage collection on at least the subsequent portion of the referenced memory area before the end of the subsequent time window.
    Type: Application
    Filed: February 11, 2016
    Publication date: August 17, 2017
    Applicant: Oracle International Corporation
    Inventors: Thomas Schatzl, Nils Mikael Gerdin, Erik Gustav Helin
  • Publication number: 20170235519
    Abstract: A device management method, a device, and a device management controller are provided. The method includes receiving, by a device, a first instruction message sent by a device management controller, determining, by the device according to the first instruction message, a status of current device management information compared with device management information in a previous query period, generating a first feedback message, where the first feedback message indicates the status of the device management information, and sending, by the device, the first feedback message to the device management controller such that the device management controller manages the device according to the first feedback message. The device feeds back to the device management controller only the status of the current device management information compared with the device management information in the previous query period, effectively reducing a transmission amount of device management information.
    Type: Application
    Filed: May 4, 2017
    Publication date: August 17, 2017
    Inventors: Xin Qiu, Jia Shi
  • Publication number: 20170235520
    Abstract: An apparatus includes a computing architecture having multiple memories including a first memory and a second memory. The multiple memories are configured to store multiple copies of a memory image including a first copy and a second copy, where the memory image contains instructions to be executed by the computing architecture and data to be used by the computing architecture. The computing architecture can be configured to perform multiple functions including a first function and a second function. The first memory can be positioned in the computing architecture so that the first copy of the memory image is located in a first position that is more efficient for the first function. The second memory can be positioned in the computing architecture so that the second copy of the memory image is located in a second position that is more efficient for the second function.
    Type: Application
    Filed: February 17, 2016
    Publication date: August 17, 2017
    Inventors: Elliott Rachlin, Ananthapadmanabha Krishnamurthy
  • Publication number: 20170235521
    Abstract: According to one embodiment, a data storage apparatus includes a storage media and a controller. The controller is configured to execute a first process of reading or writing user data from or to the disk storage media which includes a plurality of recording areas, in accordance with a command requested via the host interface, the command including address information that are capable of specifying a recording area; to recognize a first area in which no user data is written, in a case of executing a second process different from the first process on the plurality of recording areas, without designating address information that are capable of specifying a recording area; and to execute the second process on a second area in which user data is written excluding the first area among the plurality of recording areas.
    Type: Application
    Filed: September 8, 2016
    Publication date: August 17, 2017
    Inventors: Yuka Kuwano, Hidekazu Masuyama, Takato Kuji, Kimiyasu Aida, Kenji Inoue
  • Publication number: 20170235522
    Abstract: A read method executed by a computing system includes a processor, at least one nonvolatile memory, and at least one cache memory performing a cache function of the at least one nonvolatile memory. The method includes receiving a read request regarding a critical word from the processor. A determination is made whether a cache miss is generated, through a tag determination operation corresponding to the read request. Page data corresponding to the read request is received from the at least one nonvolatile memory in a wraparound scheme when a result of the tag determination operation indicates that the cache miss is generated. The critical word is output to the processor when the critical word of the page data is received.
    Type: Application
    Filed: January 5, 2017
    Publication date: August 17, 2017
    Inventors: JINWOO KIM, JAEGEUN PARK, YOUNGJIN CHO
  • Publication number: 20170235523
    Abstract: Provided is a storage device, a liquid container and a host device that appropriately control whether or not writing is to be performed with an efficient data configuration. The storage device 100 includes a control unit 110 that performs processing for communication with a host device 400, a storage unit 120, and a storage control unit 130 that performs access control on the storage unit 120. The control unit 110 receives a write data packet from the host device 400, and if a data pattern of write data included in the write data packet and additional data is judged as not matching a specific pattern, makes update instruction of address information and write instruction regarding write data to the storage control unit 130. If judged as matching, the control unit 110 does not make a write instruction regarding the write data, while making an update instruction of the address information.
    Type: Application
    Filed: January 24, 2017
    Publication date: August 17, 2017
    Inventor: Shuichi NAKANO
  • Publication number: 20170235524
    Abstract: A nonvolatile memory module may include a nonvolatile memory device, a nonvolatile memory controller configured to control the nonvolatile memory device, a volatile memory device configured as a cache memory of the nonvolatile memory device, and a module controller configured to receive a command and an address from an external device, external to the nonvolatile memory module, and to send a volatile memory command and a volatile memory address to the volatile memory device through a first bus and a nonvolatile memory command and a nonvolatile memory address to the controller through a second bus in response to the received command and address. The volatile memory device is configured to load two or more cache data on each of two or more memory data line groups and two or more tags on each of two or more tag data line groups in response to the volatile memory address.
    Type: Application
    Filed: February 1, 2017
    Publication date: August 17, 2017
    Inventors: Youngkwang YOO, Youngjin CHO, Han-Ju LEE, JinHyeok CHOI
  • Publication number: 20170235525
    Abstract: Cloud computing platforms having computer-readable media that perform methods for facilitating communications with storage. A request having a first-interface format to access storage is intercepted. The first interface format of the request supports access to a virtual hard drive (VHD). The request is translated to a blob request having a blob interface format. The blob interface format of the blob request supports access to a plurality of blobs of data in a blob store. The blob request is communicated to a blob interface such that the blob request is executed in managing the plurality of blobs.
    Type: Application
    Filed: May 2, 2017
    Publication date: August 17, 2017
    Inventors: Bradley Gene CALDER, Andrew James EDWARDS, Ju WANG, Samer ARAFEH, Anu ENGINEER, Yue ZUO
  • Publication number: 20170235526
    Abstract: When communicating with a printing apparatus used for the print function of an application, communication with the printing apparatus is requested of a second layer constituted by an instruction set which is translated in advance to be able to execute the instruction set by a processor, in a first layer constituted by a script instruction set which is translated to be able to execute the script instruction set by the processor when executing the application and is executed. In the second layer, communication with the printing apparatus is performed in accordance with the request.
    Type: Application
    Filed: May 4, 2017
    Publication date: August 17, 2017
    Inventors: Fumitaka Goto, Kiyoshi Umeda, Naoki Sumi, Tomohiro Suzuki
  • Publication number: 20170235527
    Abstract: Certain embodiments provide an image forming apparatus, including: an image forming part to form an image made of plural pixels by using plural printing colors and a special color different from the plural printing colors; an input part of image data of the image; an image processing part to output component data of the plural printing colors from the image data for each of the pixels; a user interface to specify a condition for converting the component data of the plural printing colors into component data of a multi color in which the special color is added to the plural printing colors; and a conversion part to convert the component data of the plural printing colors from the image processing part into the component data of the multi color to the image forming part based on the condition of the user interface.
    Type: Application
    Filed: May 2, 2017
    Publication date: August 17, 2017
    Inventor: Takehisa Ishida
  • Publication number: 20170235528
    Abstract: Methods and systems for rendering an image. In an example embodiment, a step or operation can be implemented to pre-render white objects in an image with a background image set to a single complementary color. Such a single complimentary color assists in obtaining the textual content only from the complex background. A connected component analysis can be performed with respect to said image to identify elements in said images that should be rendered as objects composed of text and graphics. Tags are then assigned for final rendering of the image after performing said component analysis with respect to said image. Modification of tag values with respect to said images avoids unwanted artifacts such as, for example, bleed through, background closing, ghost effects, etc.
    Type: Application
    Filed: February 12, 2016
    Publication date: August 17, 2017
    Inventors: Sankaralingam Madasamy, Arindam Das, Karthik Jakkala
  • Publication number: 20170235529
    Abstract: An image forming apparatus includes a setting unit configured to set whether to use personal setting information stored for each user, and a reflection unit configured to reflect a setting value changed by an authenticated user to personal setting information of the authenticated user, in a case where using the personal setting information has been set by the setting unit, and to reflect the setting value changed by the authenticated user to common setting information shared by a plurality of users, in a case where not using the personal setting information has been set by the setting unit.
    Type: Application
    Filed: May 3, 2017
    Publication date: August 17, 2017
    Inventor: Yoko Takenaka
  • Publication number: 20170235530
    Abstract: An information processing apparatus includes circuitry that accepts a configured print setting for generating image data, generates identification information for identifying the image data, generates first image data based on a first print setting different from the configured print setting, stores, in a memory, the identification information of the image data and the first image data associated with each other, generates second image data including the identification information of the image data by applying the configured print setting to the first image data, accepts a second print setting configured for the second image data and the identification information of the image data included in the second image data, the second print setting being different from the first print setting, specifies the first image data based on the identification information of the image data included in the second image data, and generates third image data by applying the second print setting configured for the second image dat
    Type: Application
    Filed: February 9, 2017
    Publication date: August 17, 2017
    Applicant: Ricoh Company, Ltd.
    Inventor: Aoi NAKAMURA
  • Publication number: 20170235531
    Abstract: An image information converting apparatus according to one embodiment includes a converting unit, a splitting unit and an adding unit. The converting unit converts first image information described in a first language into second image information described in a second language, the second language being different from the first language. The splitting unit splits the first image information into a plurality of split image files so as to each have a data size satisfying a restriction in image processing performed by the second image forming apparatus. The adding unit adds first additional information to each of the split image files. The first additional information indicates whether or not to add an image formation unit mark. The image formation unit mark indicates boundaries between batches of image formation units corresponding to images to be formed on a plurality of pages.
    Type: Application
    Filed: July 13, 2016
    Publication date: August 17, 2017
    Applicant: FUJI XEROX CO., LTD.
    Inventor: Masahiko YAJIMA
  • Publication number: 20170235532
    Abstract: Tools (e.g., a device administration application) may be provided to permit a document production administrator to configure stamper parameters and to pick and choose parameters to be made available for setting by users of a multi-function document processing (MFP) device, for example, via a graphical user interface (GUI) provided on the operational display of the MFP device. The device administration application may be configured to permit the document production administrator to configure, from a user terminal or from the MFP device, a stamper GUI portion of a graphical user interface (GUI) provided on the operational display of the MFP device.
    Type: Application
    Filed: February 16, 2016
    Publication date: August 17, 2017
    Applicant: RICOH COMPANY, LTD.
    Inventor: Qinlei Fan
  • Publication number: 20170235533
    Abstract: An embodiment of this invention solves memory shortage that occurs in enlargement processing of an image because a web application holds data of an image or the like not as binary data but as character string data. In the embodiment, a processor in an information processing apparatus executes a program including a first program layer with an instruction set to be interpreted and executed by the processor and a second program layer with an instruction set interpreted in advance by a unit other than the processor in the following way. That is, the first program layer draws an image, and divides and enlarges the drawn image using a memory. Image data of each of a plurality of images obtained by the division and enlargement is output from the second program layer to an external device.
    Type: Application
    Filed: May 2, 2017
    Publication date: August 17, 2017
    Inventors: Naoki Sumi, Tomohiro Suzuki, Kiyoshi Umeda
  • Publication number: 20170235534
    Abstract: An access code can be generated by a primary device and interpreted by a secondary device for the purpose of presenting, on the secondary device, additional content related to an application running on the primary device. The access code can be a two dimensional graphic or QR code that can be easily captured by a camera unit of the secondary device. Once captured, additional content related to the running application can be identified and displayed on the secondary device.
    Type: Application
    Filed: January 20, 2017
    Publication date: August 17, 2017
    Inventors: Lars Satow, Joerg Habon
  • Publication number: 20170235535
    Abstract: An interactive flat panel display is provided with an integrated document camera, embedded computer, and additional touch screen panel in one complete system that facilitates an engaging, interactive and collaborative learning experience. The embedded computer and/or document camera provides content to the flat panel display and the additional touch screen display thereby allowing the user to interact with programs, computer applications, websites, etc. through the touch screen capabilities of the displays.
    Type: Application
    Filed: January 25, 2017
    Publication date: August 17, 2017
    Inventor: Ji Shen
  • Publication number: 20170235536
    Abstract: A method includes receiving a first virtual board selection from a first user, wherein a first virtual board allows for one or more users to create one or more virtual posts during a current collaboration event. The method displays the first virtual board and a first set of previously created virtual posts in the first virtual board, wherein the first set of previously created virtual posts is associated with a previous collaboration event. The method displays two or more templates for creating a new virtual post. The method receives content to populate the first template, wherein the populated first template represents a first virtual post of a second set of virtual posts for the current collaboration event. The method displays the first virtual post on the first virtual board based on a first position of an electronic device associated with the first user relative to the first virtual board.
    Type: Application
    Filed: February 15, 2016
    Publication date: August 17, 2017
    Inventors: Hsinchi Chang, Ping-Hung Lai, Yin-Duen Liao, Cheng-Yu Yu
  • Publication number: 20170235537
    Abstract: A collaboration system including a spatial event map that can be published as an electronic document by a collaboration server and consumed by a consuming workstation. The electronic document is self-contained, and includes a viewer that has a module for rendering each of the graphical target types in the workspace onto a screen space. The system includes a server-side data processor that maintains the spatial event map which locates events in a workspace. The spatial event map includes a log of events, entries in the log having a location of a graphical target of the event in the workspace and a time.
    Type: Application
    Filed: November 1, 2016
    Publication date: August 17, 2017
    Applicant: HAWORTH, INC.
    Inventors: DIYU LIU, Keefe Roedersheimer, SATISH SANTHAKUMAR, DEMIAN ENTREKIN
  • Publication number: 20170235538
    Abstract: An ultrasound system enables simplified setup of a remote terminal for display of ultrasound images acquired by the ultrasound system. An image acquired by the ultrasound system is processed by or with display parameters for different viewing conditions or devices, such as display gamma correction, ambient lighting, or image quality. A plurality of versions of an image with slightly different display appearances are exported to the remote terminal, where a viewer can view all of the image versions simultaneously. The viewer selects the best image, and the display characteristics of the selected image are used for images subsequently exported from the ultrasound system to the remote terminal.
    Type: Application
    Filed: May 3, 2017
    Publication date: August 17, 2017
    Inventors: David Rust, Karl Erhard Thiele, Kevin Bradley, Earl M. Canfield
  • Publication number: 20170235539
    Abstract: A processing method for identifying data by an audio conversion device includes: connecting the audio conversion device to a first terminal; sending an identification code stored in the audio conversion device to the first terminal, and sending the identification code to a server via the first terminal, wherein the identification code is used to identify the audio conversion device; obtaining user data; uploading the user data to the server, such that the server stores a correspondence between the identification code and the user data; connecting the audio conversion device to a second terminal; sending the identification code stored in the audio conversion device to the second terminal; sending a data obtaining request containing the identification code to the server; and receiving the user data sent corresponding to the identification code in response to the data obtaining request, or receiving multimedia data matching multimedia using feature information in the user data.
    Type: Application
    Filed: December 19, 2016
    Publication date: August 17, 2017
    Applicant: 1MORE INC.
    Inventors: Kuanhong HSIEH, Weizhi YANG, Shixuan YU
  • Publication number: 20170235540
    Abstract: Systems, devices, apparatuses, components, methods, and techniques for cadence determination and media content selection are provided. An example media-playback device comprises a media-output device that plays media content items, a cadence-acquiring device, and a cadence-based media content selection engine. The cadence-acquiring device includes an accelerometer and a cadence-determination engine configured to determine a cadence based on acceleration data captured by the accelerometer. The cadence-based media content selection engine is configured to identify a media content item based on the cadence determined by the cadence-determining engine and cause the media-output device to playback the identified media content item.
    Type: Application
    Filed: November 28, 2016
    Publication date: August 17, 2017
    Inventors: Tristan Jehan, Sten Garmark, Dariusz Dziuk, Rahul Sen, Owen Smith, Lars Christian Olofsson, Nikolaos Toumpelis
  • Publication number: 20170235541
    Abstract: A media-playback device includes: a media-output device that plays media content items; a physiological measurement device programmed to measure at least one physiological measurement of a user of the media-output device; and a physiological control engine configured to: identify a current physiological measurement for the user; and cause the media-output device to modify playback of the media content items based upon the current physiological measurement.
    Type: Application
    Filed: December 22, 2016
    Publication date: August 17, 2017
    Inventors: Owen Smith, Sten Garmark, Gustav Söderström
  • Publication number: 20170235542
    Abstract: A method of controlling a device located in a predetermined space includes: obtaining sleep information of a person present in a first space from a biological sensor disposed in the first space, the sleep information indicating a sleep state of the person and the first space includes a first device; determining, by a processor, a first sound volume to be set for the first device based on a first database indicating a correspondence between the sleep state and a target sound volume of a corresponding device, the target sound volume of the corresponding device being a predetermined sound volume which does not awake a sleeping person at the sleep state and still be heard by an awake person; and transmitting, to the first device, a first command for setting the first sound volume in the first device as a sound volume upper-limit value.
    Type: Application
    Filed: January 30, 2017
    Publication date: August 17, 2017
    Inventors: KAZUHIRO WATANABE, TOMOHIRO TSUDA
  • Publication number: 20170235543
    Abstract: Disclosed herein is an audio transmitter receiver device. The device includes an audio interface providing an audio signal, the audio signal including at least one of an audio input signal and an audio output signal; a digital communications interface for at least communicating audio information; and an audio codec for transcoding the audio information such that the audio information includes at least a high quality distortion free lossless representation of the audio signal and the audio signal includes an audio representation of the audio information.
    Type: Application
    Filed: February 9, 2017
    Publication date: August 17, 2017
    Inventor: Stéphanie England
  • Publication number: 20170235544
    Abstract: A communication system for communicating a plurality of audio signals between a plurality of control devices, wherein the plurality of control devices comprises at least a subsequent control device and at least a preceding control device. Each control device of the plurality of control devices comprises; an audio port configured to receive a local voice signal of a user of the control device, wherein the local voice signal may be extended into a first local voice signal and a second local voice signal.
    Type: Application
    Filed: February 15, 2017
    Publication date: August 17, 2017
    Applicant: Sennheiser Communications A/S
    Inventors: Lars Elliot NYEGAARD, Christian ERN, Andreas JESSEN