Patents Issued in December 6, 2016
  • Patent number: 9513818
    Abstract: A tape drive adapted for providing a best access order for files or data sets on a tape loaded into the tape drive. The tape drive includes a processor and memory storing a file location table for the tape. The file location table includes identifiers for a plurality of files on the tape and location information for the plurality of files on the tape. The tape drive includes an order determination module, executed by the processor, processing an order request. The order request, from a host or user, includes a list of the files on the tape from which to generate, based on the location information in the file location table, a reordered list defining an order for accessing the files on the tape. The reordered list or best access order has (or produces via tape drive access) an access time for the files that is minimal or reduced.
    Type: Grant
    Filed: May 28, 2014
    Date of Patent: December 6, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Bradley Edwin Whitney
  • Patent number: 9513820
    Abstract: Systems and methods for determining when to allow a temporary compromise on redundancy in a storage system. When servicing write requests, the storage system may utilize data redundancy techniques when writing data to backend storage devices. The operating conditions of the storage system are tracked and early acknowledgements for write requests may be permitted when the storage system is healthy enough. If the number of unacknowledged writes is greater than a programmable threshold, then early acknowledges may be prohibited. Also, if the number of ongoing rebuild processes is greater than a programmable threshold, then early acknowledges may be prohibited.
    Type: Grant
    Filed: April 7, 2014
    Date of Patent: December 6, 2016
    Assignee: Pure Storage, Inc.
    Inventor: Ori Shalev
  • Patent number: 9513821
    Abstract: The present invention relates to an apparatus and method for indicating flash memory life. While data is being stored in a flash memory, the number of writes in a plurality of blocks of the flash memory increases. The amount of flash memory life is calculated on the basis of the number of write times in the plurality of blocks. The calculated amount of life can be transmitted to a host. In addition, when the calculated amount of life is greater than a threshold value, a signal providing notice that the life of the flash memory has reached a dangerous level can be output.
    Type: Grant
    Filed: December 10, 2012
    Date of Patent: December 6, 2016
    Assignee: Industry-University Cooperation Foundation Hanyang University
    Inventors: Jae Hyuk Cha, Soo Yong Kang, You Jip Won, Tae Hwa Lee, Ho Young Jung, Sung Roh Yoon, Jong Moo Choi
  • Patent number: 9513822
    Abstract: A system that includes a storage drive and a controller communicatively coupled to the storage drive. The storage drive includes a first region of storage space that is mapped to a virtual volume and at least a second region of storage space reserved for over-provisioning operations. The controller is to unmap an operable portion of the first region of storage space in response to aging of the storage drive so that the unmapped portion can be used for over-provisioning operations.
    Type: Grant
    Filed: September 26, 2014
    Date of Patent: December 6, 2016
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Siamak Nazari, Daniel Aaron Harbaugh, Gilad Sade, Faris Hindi, Danyaal Masood Khan
  • Patent number: 9513823
    Abstract: A method for migrating data in a storage system includes generating a first set of logical disks (LDs), the LDs being mapped to physical storage space in the storage system, generating a temporary virtual volume (VV) mapped to the first set of LDs, generating a second set of LDs mapped to the temporary VV, and migrating data between the second set of LDs and a third set of LDs.
    Type: Grant
    Filed: April 30, 2012
    Date of Patent: December 6, 2016
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Siamak Nazari, Ming Ma, Douglas James Cameron, Jonathan Andrew McDowell, Salil Gokhale
  • Patent number: 9513824
    Abstract: A non-transitory computer-readable recording medium has stored therein a program that causes a computer to execute a control process. The control process includes: receiving an access request for a recording device that stores data; determining whether or not index information corresponding to the access request, which is received at the receiving, is stored in a memory that stores index information that is obtained by shortening identification information identifying data from the recording device cached in a non-volatile memory; and accessing the non-volatile memory when it is determined that the index information is stored in the memory and accessing the recording device when it is determined that the index information is not in the memory.
    Type: Grant
    Filed: February 5, 2015
    Date of Patent: December 6, 2016
    Assignee: FUJITSU LIMITED
    Inventors: Hiroyuki Suzuki, Norio Kurobane, Sokichi Fujita, Jianping Li
  • Patent number: 9513825
    Abstract: Storage system: wherein processor number information includes at least one logical unit number and at least one processor number of storage nodes; wherein transfer list index/processor number information includes a processor number for identifying a processor from among processors of the plurality of storage nodes, and index information for identifying a transfer list including instruction which the processor sends to the protocol processor; wherein a local router determines a first processor from among the processors of the plurality of storage nodes which is to be a transfer destination of a write request based on processor number information in response to the write request from the host computer through the protocol processor; wherein the first processor generates and sends to the protocol processor a first transfer list which includes instruction for processing, and generates first index information which is an index of the first transfer list upon receiving the write request.
    Type: Grant
    Filed: September 22, 2014
    Date of Patent: December 6, 2016
    Assignee: HITACHI, LTD.
    Inventors: Shuji Nakamura, Akira Fujibayashi, Mutsumi Hosoya
  • Patent number: 9513826
    Abstract: A storage apparatus, including a first group including first storage media storing data and a second group including second storage media storing no data, makes an area of the first storage media which stores updating target data an invalid area and to store updated data into an area of the first storage media, migrates to the second storage media data stored in an area other than the invalid areas of the set of the first storage media when determining that the first group includes the set of the first storage media in which the sum of the invalid areas is not less than the capacity of the one storage medium, and moves a group including the first storage media from which migration of the data is completed from the first group to the second group.
    Type: Grant
    Filed: May 21, 2015
    Date of Patent: December 6, 2016
    Assignee: FUJITSU LIMITED
    Inventor: Kenji Uchiyama
  • Patent number: 9513827
    Abstract: A determination is made as to whether a plurality of storage volumes controlled by a processor complex are secondary storage volumes that are in an asynchronous copy relationship with a plurality of primary storage volumes. A storage device timeout value for a storage device that stores the plurality of storage volumes is changed from a predetermined low value to a predetermined high value, wherein the predetermined high value is indicative of a greater duration of time than the predetermined low value, in response to determining that each of the plurality of storage volumes controlled by the processor complex and stored in the storage device are secondary storage volumes that are in the asynchronous copy relationship with the plurality of primary storage volumes.
    Type: Grant
    Filed: May 21, 2015
    Date of Patent: December 6, 2016
    Assignee: INTETRNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Matthew G. Borlick, Karl A. Nielsen, Richard P. Oubre, Jr., Todd C. Sorenson
  • Patent number: 9513828
    Abstract: An aspect includes a table of contents (TOC) that was generated by a compiler being received at an accelerator device. The TOC includes an address of global data in a host memory space. The global data is copied from the address in the host memory space to an address in the device memory space. The address in the host memory space is obtained from the received TOC. The received TOC is updated to indicate that global data is stored at the address in the device memory space. A kernel that accesses the global data from the address in the device memory space is executed. The address in the device memory space is obtained based on contents of the updated TOC. When the executing is completed, the global data from the address in the device memory space is copied to the address in the host memory space.
    Type: Grant
    Filed: June 22, 2015
    Date of Patent: December 6, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Carlo Bertolli, John K. O'Brien, Olivier H. Sallenave, Zehra N. Sura
  • Patent number: 9513829
    Abstract: A technique for storing data in a log receives a set of sequential requests, each request specifying data to be written to a data object served by a data storage system. The data specified by respective ones of the requests is placed into respective lockable units of storage for the log, such that the data of no two sequential requests are stored within the same lockable unit. Each lockable unit is locked for access by a writer when being written, and unlocked when not being written, and is configured to store data specified by multiple requests. Completion of each of the requests is acknowledged in response to placing the data specified by the respective request in one of the lockable units of storage. The log may also be partitioned, with individual partitions being used to store data specified by requests having specific request sizes.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: December 6, 2016
    Assignee: EMC IP Holding Company LLC
    Inventors: Yubing Wang, Philippe Armangau, Christopher A. Seibel, Jean-Pierre Bono, Yining Si
  • Patent number: 9513830
    Abstract: The disclosed embodiments are directed to methods and apparatuses for providing efficient and enhanced protection of data stored in a nonvolatile memory system. The methods and apparatuses involve a system controller for a plurality of nonvolatile memory devices in the nonvolatile memory system that is capable of protecting data using two layers of data protection, including inter-card card stripes and intra-card page stripes.
    Type: Grant
    Filed: October 12, 2015
    Date of Patent: December 6, 2016
    Assignee: International Business Machines Corporation
    Inventors: Holloway H. Frost, Charles J. Camp, Kenneth Scianna, Lance W. Shelton
  • Patent number: 9513831
    Abstract: Disclosed herein are several methods and systems for handling atomic write commands that reach scattered address ranges. One embodiment includes a method of performing an operation in a data storage device, the method comprising: receiving an atomic write command; obtaining a plurality of ranges of logical addresses affected by the atomic write command; for each of the plurality of affected ranges, assigning metadata information to track completion of a write operation performed at that range; performing the write operations in the ranges of logical addresses; updating the metadata information upon completion of the write operations in the ranges; and deferring an update to a translation map of the data storage device until the metadata information has been updated.
    Type: Grant
    Filed: October 23, 2015
    Date of Patent: December 6, 2016
    Assignee: Western Digital Technologies, Inc.
    Inventors: James J. Walsh, Andrew J. Tomlin
  • Patent number: 9513832
    Abstract: An aspect includes a table of contents (TOC) that was generated by a compiler being received at an accelerator device. The TOC includes an address of global data in a host memory space. The global data is copied from the address in the host memory space to an address in the device memory space. The address in the host memory space is obtained from the received TOC. The received TOC is updated to indicate that global data is stored at the address in the device memory space. A kernel that accesses the global data from the address in the device memory space is executed. The address in the device memory space is obtained based on contents of the updated TOC. When the executing is completed, the global data from the address in the device memory space is copied to the address in the host memory space.
    Type: Grant
    Filed: March 25, 2015
    Date of Patent: December 6, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Carlo Bertolli, John K. O'Brien, Olivier H. Sallenave, Zehra N. Sura
  • Patent number: 9513833
    Abstract: Functionality is disclosed herein for providing an asynchronous processing service for processing storage mapping information. The asynchronous processing service is configured to receive a storage request including identification of a storage object and a description of a storage operation, perform the storage operation for the storage object in response to receiving the storage request, and asynchronously update mapping information for the performed storage operation.
    Type: Grant
    Filed: September 23, 2014
    Date of Patent: December 6, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Steven Michael Hershey, Seth William Markle, Anup Talwalkar
  • Patent number: 9513834
    Abstract: Embodiments of the present invention provide a method for storing small volumes of data within a grid-scale storage system. The method includes creating a container within a storage disk. The method includes distributing data evenly between storage disks. A partition is created within the container. Data is received and stored in the partition, wherein the partition is at least as large as the data. The method may also include setting an offset associated with the partition to allow for partition expansion.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: December 6, 2016
    Assignee: International Business Machines Corporation
    Inventors: Dietmar Dausner, Itzhack Goldberg, Gerhard H. Pieper, Ovadi Somech, Neil Sondhi
  • Patent number: 9513835
    Abstract: Embodiments relate to impact-based migration scheduling. An aspect includes identifying, by a migration scheduling module, a plurality of feasible destination storage devices for a migration session. Another aspect includes determining, for each of the identified destination storage devices, an impact of the migration session during the migration session. Another aspect includes determining, for each of the identified destination storage devices, an impact of the migration session after the migration session is completed. Another aspect includes selecting a destination storage device from the identified destination storage devices based on the impact of the migration session during the migration session and the impact of the migration session after the migration session is completed. Another aspect includes determining a start time and transfer rate for the migration session based on the selected destination storage device.
    Type: Grant
    Filed: January 9, 2015
    Date of Patent: December 6, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gabriel Alatorre, James E. Olson, Ramani R. Routray, Yang Song
  • Patent number: 9513836
    Abstract: A method for migrating data in a storage system by a computer. Data is selected to migrate from a first storage to the second storage, wherein selected files are in a resident state. Metadata is obtaining and subsets of data are ordered based on the obtained metadata, the order of the subsets of data following an expectation of update value. The subsets of data are transferring to the second storage based on the order of the subsets of data based on a predetermined schedule. Data determined as inactive is overwritten on the sequential access medium by transferred data. End data to the sequential access medium is set after a last active data is written before the one or more sets of data are determined to be inactive. The one or more sets of data determined to be inactive are deleted from the second storage and a transfer is initiated.
    Type: Grant
    Filed: March 3, 2016
    Date of Patent: December 6, 2016
    Assignee: International Business Machines Corporation
    Inventors: Tohru Hasegawa, Masayuki Iwanaga, Yutaka Oishi
  • Patent number: 9513837
    Abstract: Techniques for allocation of storage volumes are described. Response times of a primary storage may be monitored to determine if the primary storage is input/output limited. A performance assist storage volume may be allocated and data replicated between the primary storage and the performance assist storage volume. Input/output requests may be distributed between the primary storage and the performance assist storage volume.
    Type: Grant
    Filed: October 12, 2011
    Date of Patent: December 6, 2016
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Aaron L Jenkins, Paul Miller, Chiung-Sheng Wu
  • Patent number: 9513838
    Abstract: A method and an apparatus for processing a system command during memory backup. The method includes: acquiring a write address corresponding to a write operation command; if data corresponding to the write address has been read from a raw memory area but is not written to a backup memory area, mapping the write operation command to the raw memory area, and writing data to the write address in the raw memory area according to the write operation command; and deducting a set value from the write address to obtain an initial address to subsequently read data from the raw memory area. According to the embodiments of the present invention, a problem of system command blocking is solved during a memory backup operation, so that a system command is processed in a timely manner.
    Type: Grant
    Filed: December 18, 2013
    Date of Patent: December 6, 2016
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yongbo Cheng, Chenghong He, Kejia Lan
  • Patent number: 9513839
    Abstract: A management system comprises management information. The management information includes a plurality of delay durations that respectively correspond to a plurality of times, and a plurality of metric values that respectively correspond to the plurality of times for a primary volume. The management system, based on the management information, displays a delay duration graph (521) representing a fluctuation in delay duration associated with the passage of time and an average-of-writing-quantity graph (524) representing a fluctuation in average of writing quantity associated with the passage of time, in a mode that enables comparison between the two graphs. The average of writing quantity is an amount of data written to the primary volume per write request.
    Type: Grant
    Filed: April 3, 2014
    Date of Patent: December 6, 2016
    Assignee: HITACHI, LTD.
    Inventors: Sayuri Kiuchi, Tomoki Mizuno
  • Patent number: 9513840
    Abstract: A storage controller receives a write command with respect to a track, from a host. A first process determines that the track is a source track and also determines that at least one corresponding target track is in an incremental copy relation to the source track. A second process is generated to modify a target change recording structure, where the second process executes in parallel with the first process.
    Type: Grant
    Filed: June 3, 2016
    Date of Patent: December 6, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Theresa M. Brown, Nedlaya Y. Francisco, Suguang Li, Mark L. Lipets, Carol S. Mellgren, Raul E. Saba
  • Patent number: 9513841
    Abstract: When execution of a program is started, in a case where a memory region used by the program when the execution of the program was stopped is usable, the past execution conditions of the program to be reproduced are enabled without reading in data disposed in the memory region used by the program, which data was stored when the execution of the program was stopped. When the execution of the program is stopped, a stop and end managing section performs control to store at least a part of the data disposed in the memory region used by the program in association with the program while retaining the data.
    Type: Grant
    Filed: August 13, 2012
    Date of Patent: December 6, 2016
    Assignees: Sony Corporation, Sony Interactive Entertainment Inc.
    Inventor: Masaharu Sakai
  • Patent number: 9513842
    Abstract: A smart card compares an object identification parameter associated with a write command with an object identification parameter stored in the non-volatile memory of the smart card. If the comparison is positive, the data embedded in the write command is written at a at a predefined address whose value is stored in the non-volatile memory, an address corresponding to the sum of the stored predefined address and the size of the written data is calculated, and the calculated address is stored in the non-volatile memory in place of the predefined address. If the comparison is negative, the data is written at a default address, an address corresponding to the sum of the default address and the size of the written data is calculated, and the calculated address is stored in the non-volatile memory as the predefined address.
    Type: Grant
    Filed: November 30, 2012
    Date of Patent: December 6, 2016
    Assignee: MORPHO
    Inventors: Michael Barthe, Geoffrey Spinau
  • Patent number: 9513843
    Abstract: A method for a storage controller to write a data block to one of a plurality of storage components is provided. The storage controller receives a write request from a host computer, and determines at least a portion of the data block includes a Logical Block Address (LBA) that is not currently mapped to a physical page of storage. The storage controller calculates availability for each storage component within the plurality of storage components, and selects the storage component with a highest calculated availability from the plurality of storage components. The storage controller next determines a next available physical page within the selected storage component. Finally, the storage controller writes the at least a portion of the data block including LBAs that are not currently mapped to a physical page of storage to the next available physical page.
    Type: Grant
    Filed: October 5, 2010
    Date of Patent: December 6, 2016
    Assignee: Dot Hill Systems Corporation
    Inventor: Ian Robert Davies
  • Patent number: 9513844
    Abstract: The present system enables more efficient I/O processing by providing a mechanism for maintaining data within the locality of reference. One or more accelerator modules may be implemented within a solid state storage device (SSD). The accelerator modules form a caching storage tier that can receive, store and reproduce data. The one or more accelerator modules may place data into the SSD or hard disk drives based on parameters associated with the data.
    Type: Grant
    Filed: July 18, 2014
    Date of Patent: December 6, 2016
    Assignee: SILICON GRAPHICS INTERNATIONAL CORP.
    Inventor: Kirill Malkin
  • Patent number: 9513845
    Abstract: A memory system having a plurality of modules operated so that a group of memory modules may operation in a RAID configuration having an erase hiding property. The RAID groups are mapped to areas of memory in each of the memory modules of the RAID group. More than one RAID group may be mapped to a memory module and the erase operations of the RAID groups coordinated such that the erase operations do not overlap. This may improve the utilization of a bus over which the memory module communicates with the controller. Where a memory module is replaced by a memory module having an increased storage capacity, the additional storage capacity may be mapped to an expanded logical address space.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: December 6, 2016
    Assignee: VIOLIN MEMORY INC.
    Inventors: Jon C. R. Bennett, Daniel C. Biederman
  • Patent number: 9513846
    Abstract: An image forming apparatus receives print data from a client PC and analyzes a hierarchical structure relating to an item indicating a delimiter of a document included in the received print data. The image forming apparatus determines an insertion point at which an index sheet is inserted into a printed matter of the print data based on the results of analysis of the hierarchical structure. Then, the image forming apparatus inserts the index sheet into the printed matter at the determined insertion point and outputs the resulting printed matter.
    Type: Grant
    Filed: June 8, 2012
    Date of Patent: December 6, 2016
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Yohei Kiuchi
  • Patent number: 9513847
    Abstract: Tools (such as systems, apparatuses, methodologies, executable computer program, etc.) are provided to facilitate installation of a device drivers on a user terminal by user selection of a target peripheral device, without any other required action by the user and without administrative login by the user on the user terminal.
    Type: Grant
    Filed: March 3, 2014
    Date of Patent: December 6, 2016
    Assignee: RICOH COMPANY, LTD.
    Inventor: Tomoki Hattori
  • Patent number: 9513848
    Abstract: System and methods for storage and access of job ticket values. In one embodiment, an apparatus includes a job ticket controller that receives a print job and an associated job ticket, and processes the job ticket to identify a group of logical pages that share common attribute values. The job ticket controller caches a shared copy of the attribute values in memory for the group, and identifies static attribute values and dynamic attribute values in the shared copy. Responsive to a request to update a dynamic attribute value of a logical page that belongs to the group, the job ticket controller copies the dynamic attribute values to a separate copy, performs the update, and then provides the separate copy and the static attribute values of the shared copy in response to a request of attribute information of the logical page.
    Type: Grant
    Filed: January 14, 2015
    Date of Patent: December 6, 2016
    Assignee: Ricoh Company, Ltd.
    Inventors: Aritra Bandyopadhyay, David Ward
  • Patent number: 9513849
    Abstract: An information processing apparatus creates drawing data using print setting information and print data. The information processing apparatus includes: a converting module that converts the print setting information to apparatus setting information handled in the information processing apparatus; a control mode determining module that analyzes the print setting information to thereby determine a control mode applicable when the drawing data is created; a drawing data creating module that creates drawing data using the apparatus setting information and the print data; and a creating module control module that controls the drawing data creating module according to the control mode.
    Type: Grant
    Filed: November 14, 2014
    Date of Patent: December 6, 2016
    Assignee: RICOH COMPANY, LTD.
    Inventors: Yosuke Aoki, Hitoshi Moriyama
  • Patent number: 9513850
    Abstract: A method for loading image receiving material in a printing system, the printing system including a print engine capable of printing on the image receiving material, a control unit for controlling the printing on the image receiving material, at least one input holder for loading the image receiving material, and a user interface for interacting with a user of the printing system, includes the steps of receiving by means of the user interface a setting for a facial orientation of an image receiving material in the at least one input holder, the facial orientation being one out of a face up orientation and a face down orientation, storing the setting of the facial orientation as an attribute of the at least one input holder, and detecting the image receiving material loaded in the at least one input holder. A printing system is configured to execute the method.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: December 6, 2016
    Assignee: OCÉ-TECHNOLOGIES B.V.
    Inventors: Abraham Thijssen, Antonius M. Gerrits
  • Patent number: 9513851
    Abstract: According to aspects of the embodiments, there is provided systems and methods that involve providing user-selectable fonts to a printing device so that the printing device can facilitate printing of a print task. In this regard, a representative embodiment of a method and system for printing includes enabling a print file corresponding to a print task to be evaluated, and, if it is determined that a printing device to which the print task is directed is unable to process the print task without performing a font substitution, enabling acquiring of the fonts from a specific user. By using the uploaded fonts, the printing device is able to process the print task without performing a font substitution.
    Type: Grant
    Filed: September 9, 2011
    Date of Patent: December 6, 2016
    Assignee: Xerox Corporation
    Inventors: Lynn M. Bell, Matthew O. Scrafford, Jason C. Tsongas
  • Patent number: 9513852
    Abstract: A print instruction device includes an obtaining unit, a detection unit, and a processing unit. The obtaining unit obtains image data including a photographic image and a code image. The detection unit detects the code image from the image data obtained by the obtaining unit. The processing unit performs, for the image data obtained by the obtaining unit, a halftoning process on the photographic image and performs no halftoning process on the code image.
    Type: Grant
    Filed: July 21, 2015
    Date of Patent: December 6, 2016
    Assignee: FUJI XEROX CO., LTD.
    Inventors: Hiroo Yoshida, Naoki Yasuda, Shingo Kato
  • Patent number: 9513853
    Abstract: A data processing apparatus that has first to fourth power modes in which power consumption becomes larger in this order, and is capable of changing into a mode selected and set by a user. A receiving unit receives the instruction for bringing the data processing apparatus into the third power mode or the fourth power mode. A first transition unit brings, when the apparatus is working in the second power mode, the apparatus into the first power mode in response to the receiving unit receiving the transition instruction. A determination unit determines which mode the apparatus is to be brought into between the third power mode and the fourth power mode in response to the first transition unit bringing the apparatus into the first power mode. A second transition unit brings the apparatus into a power mode determined by the determination unit.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: December 6, 2016
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Tamotsu Takatani
  • Patent number: 9513854
    Abstract: A network device that can be used without requiring a device driver dependent upon the environment of an external device, a network printer, and a control method of a network device are provided. A file server has a management unit configured to manage a folder and information; a folder creation unit configured to create on the file server the folder to receive a process request from a client terminal; a process execution unit configured to execute a specific process when the process request is received in the folder; and a process result reporting unit configured to report the process result of the process execution unit to the folder.
    Type: Grant
    Filed: March 25, 2014
    Date of Patent: December 6, 2016
    Assignee: SEIKO EPSON CORPORATION
    Inventor: Tsutomu Nobutani
  • Patent number: 9513855
    Abstract: In one example of the disclosure, a document is received at a recipient computing device. The document is a document generated at a network-connected printer responsive to an interaction with a user interface included within or attached to the printer. The document includes installation data for the printer. The installation data is utilized to select, configure, or install at the recipient device a print driver for the printer.
    Type: Grant
    Filed: March 30, 2013
    Date of Patent: December 6, 2016
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: A R Anoop, Senthil Kumar Ramakrishnan
  • Patent number: 9513856
    Abstract: Systems, devices, and related methods for shaping near field interrogation signals are discussed herein. Some embodiments may provide for a printer that includes a housing and a beam shaping near field communication (NFC) device secured with the interior surface. The beam shaping NFC device may include a ferromagnetic component including a core portion and a bottom flange portion. The beam shaping NFC device may further include a wire coil disposed around the core portion. The ferromagnetic component may concentrate near field interrogation signals generated by the wire coil toward a near field interrogation region and away from nearby conductive components, such as the interior surface of the printer.
    Type: Grant
    Filed: December 9, 2014
    Date of Patent: December 6, 2016
    Assignee: ZIH Corp.
    Inventors: Robert A. Ehrhardt, Robert S. Gawelczyk, Derek J. Hampson, Dan E. Monnier, James M. Rehberger, Mark B. Urban
  • Patent number: 9513857
    Abstract: A printing device includes a locked print module that is configured to examine print data received by the printing device and determine whether the print data should be processed as locked print data. If so, then the print data is stored on the printing device and not immediately processed for printing. The locked print module also authenticates a user and allows the user to request printing of the print data. The user is queried for a password and if successfully verified, the locked print module determines a password type of the password associated with the print data and identifies password control data stored on the printing device that corresponds to the password type. The locked print module processes the print data based upon the password control data to generate processed print data and causes the processed print data to be printed at the printing device.
    Type: Grant
    Filed: March 31, 2008
    Date of Patent: December 6, 2016
    Assignee: Ricoh Company, Ltd.
    Inventors: Seong Kim, Seiichi Katano, Jayasimha Nuggehalli
  • Patent number: 9513858
    Abstract: A printer 11 can connect to a tablet device 10 that generates and transmits data using a browser function; has a communication unit 20b that receives data from the tablet device 10 on either a first logical communication channel K1 or a second logical communication channel K2 and processes the received data as required according to the communication channel; and has a print unit control unit 20a that prints based on data received by the communication unit 20b.
    Type: Grant
    Filed: February 26, 2016
    Date of Patent: December 6, 2016
    Assignee: Seiko Epson Corporation
    Inventor: Kazuhiro Takasu
  • Patent number: 9513859
    Abstract: Systems and methods for repositioning processing of presentation data stream by a presentation device from user defined boundaries. A user may define customizable boundaries, such as mail-piece boundaries when printing mail, chapters when printing books, as well as additional boundaries that logically group or divide a data stream. The user defined boundaries are inserted into the presentation data stream. The operator does not need to guess or go through trial and error processes to determine the reposition point of the data stream. Rather, features and aspects herein allow repositioning of processing of the data stream to occur from user defined boundaries that result in the data stream reposition occurring at uniform restarting points of the data stream. This allow existing repositioning capabilities such as those provided by z/OS ‘backspace’ and ‘forward space’ commands to always land on a mail piece or other appropriate boundary.
    Type: Grant
    Filed: December 19, 2006
    Date of Patent: December 6, 2016
    Assignee: Ricoh Company, Ltd.
    Inventors: Lynn M. Mastie, Scott D. Mastie
  • Patent number: 9513860
    Abstract: A display apparatus displays an identification information element corresponding to an image currently displayed on a display unit in accordance with a first instruction from a user. In accordance with a second instruction from the user, the display apparatus causes a printing apparatus to perform printing based on an image data element corresponding to an identification information element selected by the user from among one or more identification information elements being displayed.
    Type: Grant
    Filed: May 5, 2015
    Date of Patent: December 6, 2016
    Assignee: Canon Kabushiki Kaisha
    Inventor: Ritsuko Otake
  • Patent number: 9513861
    Abstract: The present disclosure relates to computer-implemented systems and methods for wireless display discovery. The method may include receiving, by a computer, a selection to detect wireless display devices. The computer may include one or more processors, a radio transceiver, and a microphone. The method may also include identifying, by the radio transceiver, a plurality of wireless display device and transmitting, by the radio transceiver, respective connection requests to the plurality of wireless display devices. Additionally, the method may include transmitting, by the radio transceiver to the wireless display devices, respective requests for inaudible audio signal transmission. The method may also include receiving, by the microphone, a plurality of inaudible audio signals from the wireless display devices.
    Type: Grant
    Filed: September 24, 2013
    Date of Patent: December 6, 2016
    Assignee: Intel Corporation
    Inventors: Xintian E. Lin, Jie Gao, Qinghua Li, Narjala Bhasker
  • Patent number: 9513862
    Abstract: There is provided a machine control panel with a display connected to a numerical controller of a machine tool. A part of a display section and an operation section are detachable from a main body. When a detachable section configured from the part of the display section and the operation section is detached from the main body, the detachable section is usable as a portable control panel. On the other hand, in a state in which the detachable section is attached to the main body, the display section and another display section fixed to the main body are combined as one screen to perform display.
    Type: Grant
    Filed: February 10, 2015
    Date of Patent: December 6, 2016
    Assignee: FANUC CORPORATION
    Inventors: Yutaka Sakai, Hiroshige Ando
  • Patent number: 9513863
    Abstract: Embodiments of the present invention relate to integrated modular display panels. In one embodiment, modular display panel includes a casing having a recess. The casing includes locking points for use in attachment to an adjacent casing of another modular display panel. A printed circuit board is disposed in the recess and a plurality of LEDs attached to the printed circuit board. A driver circuit is attached to the printed circuit board. A heat sink is disposed between a back side of the casing and the printed circuit board. The heat sink thermally contacts the back side of the casing and the printed circuit board. A framework of louvers is disposed over the printed circuit board. The framework of louvers is disposed between rows of the LEDs. The framework of louvers is attached to the printed circuit board using an adhesive.
    Type: Grant
    Filed: May 23, 2016
    Date of Patent: December 6, 2016
    Assignee: ULTRAVISION TECHNOLOGIES, LLC
    Inventor: William Y. Hall
  • Patent number: 9513864
    Abstract: Pairing a portable electronic device with a media device that is playing media, providing control to the portable device, displaying information about the media being played on the portable electronic device, and providing a link to the media asset in an online store. Discovering that a media device that is currently publically playing media, receiving a media signal encoded with metadata describing the media being played, and displaying an accrued history of various instances of media items that have been overheard during a public play session as a list of media items associated with metadata describing the media items.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: December 6, 2016
    Assignee: Apple Inc.
    Inventors: Thomas Alsina, Lucas Newman, Nicholas James Paulson, Elbert D. Chen, Augustin Prats, Andrew T. Belk
  • Patent number: 9513865
    Abstract: Examples described herein involve calibration of a microphone of a network device based on a first signal detected by the microphone of the network device and a second audio signal detected by a microphone of the playback device. While the network device is positioned within a predetermined physical range of a microphone of a playback device, a microphone of the network device may detect a first audio signal. The network device may also receive data indicating a second audio signal detected by the microphone of the playback device. Based on data indicating the first audio signal and the data indicating the second audio signal, the network device may identify a microphone calibration algorithm, and apply the microphone calibration algorithm when performing a calibration function associated with the playback device. Similar functions may also be performed by a computing device, such as a server to coordinate calibration of the microphone of the network device.
    Type: Grant
    Filed: September 9, 2014
    Date of Patent: December 6, 2016
    Assignee: Sonos, Inc.
    Inventor: Timothy W. Sheen
  • Patent number: 9513866
    Abstract: Systems and methods may provide for determining a usage context of a headset and detecting one or more danger-related conditions based on the usage context. Additionally, one or more settings of the headset may be adjusted in response to at least one of the one or more danger-related conditions. In one example, adjusting the one or more settings includes one or more of deactivating noise cancellation, adjusting noise cancellation to increase an intensity of at least one of the one or more danger-related sounds, or adjusting one or more audio playback settings associated with the headset.
    Type: Grant
    Filed: December 26, 2014
    Date of Patent: December 6, 2016
    Assignee: Intel Corporation
    Inventors: Mei Lu, Jonathan J. Huang, Stephen E. Rich, Noah Fishel
  • Patent number: 9513867
    Abstract: A device for managing communications on a mobile communication device based upon behavior of a user has a controller, The controller reviews data stored within applications of the mobile communication device, identifies one or more key terms within applications stored on the mobile communication device, determines if the one or more key terms belongs to at least one of the plurality of pre-defined mood categories, generates one or more reminder task items associated with the data and the one or more key terms identified, identifies a genre of music being played on an audio source, and determines whether the genre of music belongs to at least one of a plurality of pre-defined mood categories. The controller generates a notification message associated with one of the reminder task items when the genre of music being played and the associated one or more reminder task items belong to the same pre-defined mood category.
    Type: Grant
    Filed: June 19, 2015
    Date of Patent: December 6, 2016
    Assignee: HONDA MOTOR CO., LTD.
    Inventor: Kazunori Tokunaga
  • Patent number: 9513868
    Abstract: Embodiments described herein relate to a software application that is configured to operate as an add-on software component to audio-playback software on a playback device of a media playback system. One embodiment may involve transmitting, to a computing device, data indicating that a first add-on component installed on a playback device is active; receiving, from the computing device, a command to activate a second add-on component installed on a playback device; in response to receiving the command, activating the second add-on component on the playback device; and causing playback of audio using at least the second add-on component.
    Type: Grant
    Filed: January 28, 2016
    Date of Patent: December 6, 2016
    Assignee: Sonos, Inc.
    Inventor: Mark Triplett