Patents Issued in August 31, 2017
-
Publication number: 20170249066Abstract: Described are methods, systems and computer readable media for GUI display effect formatting.Type: ApplicationFiled: February 8, 2017Publication date: August 31, 2017Inventors: Mark Zeldis, Ryan Caudy, David R. Kent, IV, Charles Wright, Radu Teodorescu, Nathaniel J. Dorfman
-
Publication number: 20170249067Abstract: A computer-implemented method includes receiving a usage pattern. The usage pattern is associated with a mobile device. The method includes identifying one or more user interface features. The one or more user interface features are for the mobile device. The one or more user interface features are at most included below a threshold extent in the usage pattern. The method includes analyzing the usage pattern to yield potential user interface features. The method includes comparing the usage pattern user interface features to the one or more user interface features. The method is responsive to at least one of the one or more user interface features corresponding to any of the potential user interface features. The method includes indicating at least one of the one or more user interface features.Type: ApplicationFiled: February 29, 2016Publication date: August 31, 2017Inventors: Rex E. Marzke, Vinod A. Valecha
-
Publication number: 20170249068Abstract: A device may activate a screen capture mode and may record screen information provided via a touch screen display associated with the device based on activating the screen capture mode. The device may detect one or more user interactions with the touch screen display in association with the screen information. The one or more user interactions may include a touch gesture. The device may deactivate the screen capture mode and may generate content including the screen information and an indication of the one or more user interactions. The indication may be overlaid on the screen information.Type: ApplicationFiled: February 29, 2016Publication date: August 31, 2017Inventors: Amit MAHAJAN, Vijayanand K. PAULRAJAN
-
Publication number: 20170249069Abstract: Techniques are described for preserving desktop state between login sessions in desktop computing environments. During an active login session of a desktop by a user, the system intercepts all requests to open a file and records the requested file paths. The information can be recorded locally or at a remote location, such as a server accessed over a network connection. Before the login session is terminated, the system determines all open windows and captures a screenshot of each window that is open on the desktop at the time of terminating the login session. The location of each window is also determined and recorded along with the screenshots before the session is terminated. When the user starts a new active login session at a later time, the state of the desktop is restored using the recorded file paths, screenshots and window locations.Type: ApplicationFiled: February 29, 2016Publication date: August 31, 2017Inventor: Tal Zamir
-
Publication number: 20170249070Abstract: The present invention discloses a folder management method and device. The method comprises: displaying a folder icon on the touchscreen display, and displaying a drag mark in a first position of the folder icon; detecting a first drag operation to the drag mark, where the first drag operation is used to increase a size of an icon of an application in a folder; and when the first drag operation is detected, displaying, on the touchscreen display, an icon that is of at least one application in at least two applications and that is inside the folder icon, wherein the icon is enlarged for display. In this way, icons, of some applications, in the folder icon can be enlarged for display, which facilitates management of applications in the folder.Type: ApplicationFiled: February 27, 2017Publication date: August 31, 2017Inventors: Jian Chen, Jingyu Zhang, Qiang Zhang
-
Publication number: 20170249071Abstract: In an example embodiment, a method of dynamically optimizing a user interface on an electronic device is provided. A user interface is presented to a user, wherein the user interface includes one or more elements. User interactions with the one or more elements are then measured. The one or more elements of the user interface are then dynamically modified based on the measured user interaction.Type: ApplicationFiled: May 12, 2017Publication date: August 31, 2017Inventors: John Tapley, Krystal Rose Higgins, Eric J. Farraro
-
Publication number: 20170249072Abstract: A computing device may include one or more dynamically configurable user input devices. In one example, a triggering event, such as, for example, a user input at a user interface of the computing device, may be detected in connection with an application running on the computing device. In response to the detected triggering event, individual elements of the user interface, such as, for example, keys of a keyboard, may be configured, and/or re-configured, to correspond to the input received and/or the application running on the computing device.Type: ApplicationFiled: February 22, 2017Publication date: August 31, 2017Inventors: Alberto Martin, Katie Leah Roberts-Hoffman, Alexander Friedrich Kuscher, Benjamin Goldsmith
-
Publication number: 20170249073Abstract: Methodologies, systems, and computer-readable media are provided for dynamic virtual data analysis. A first subset of performance metric data relating to a number of facilities is compared between at least two of the facilities to generate a first level comparison. A second subset of the performance metric data associated with two or more sections of at least one facility is compared to generate a second level comparison. A processor generates a graphical representation of the first level comparison and the second level comparison. A user electronic device can receive input from a user to dynamically navigate between a rendering of the graphical representation of the first level comparison and a rendering of the graphical representation of the second level comparison. The user can also modify the first subset of data or the second subset of data to update the first level comparison or the second level comparison.Type: ApplicationFiled: February 28, 2017Publication date: August 31, 2017Inventors: John Paul Thompson, Eric Anthony Letson, Donald High, Michael Dean Atchley, Robert C. Taylor
-
Publication number: 20170249074Abstract: A mobile terminal and a method of controlling a mobile terminal may be provided. The mobile terminal may include a display to display one of a plurality of wallpapers including at least one icon; and a controller to display at least two of the plurality of wallpapers and a plurality of preview screens corresponding to the plurality of wallpapers on the display upon reception of an input of moving at least one icon, moving of the at least one icon being displayed on the displayed wallpapers and preview screens. The mobile terminal can display a movement of icon being displayed on the displayed wallpapers and preview screens. Accordingly, a user may intuitively recognize a location of icon and effectively move a location of icon.Type: ApplicationFiled: April 11, 2017Publication date: August 31, 2017Inventors: Jeongyun Heo, Hyoungjoo Kim, Jungeun Shin, Schoon Yi, Soohyun Lee, Moonkyung Kim
-
Publication number: 20170249075Abstract: The present invention discloses a method of switching data between windows in real-time on an intelligent terminal, which includes: when a trigger condition is met, an original page which is the present page is zoomed out and turned into a first zoomed-out window and a second page becomes the present page, while the data in the first zoomed-out window will be synchronized; when the first zoomed-out window is clicked, the first zoomed-out window is zoomed in, and the second page is zoomed out and turned into a second zoomed-out window, wherein when a switch does not occur between the pages, the data on these pages is seamless switched. The seamless switch between pages is implemented. When a user watches videos, plays games, listens music, views external links or chats on video, the user can zoom out the present window, and drag the zoomed-out window to any page which is the present page, thereby implementing multiple pages running simultaneously.Type: ApplicationFiled: May 11, 2016Publication date: August 31, 2017Inventor: Maoxiao PENG
-
Publication number: 20170249076Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for presenting content items to users. One of the methods includes within a user interface that comprises at least one of: a single window or a single tab of a web browser or an augmented reality environment or a virtual reality environment, displaying one or more graphical units each containing one or more items, each of the items comprising a content item or a control, the items of each of the graphical units being associated with a particular application, at least two of the graphical units being displayed simultaneously at times, the at least two graphical units being displayed in respective positions in a horizontal array in the user interface, and in response to a user invoking one of the content items or controls of one of the graphical units, altering a graphical display characteristic of another one of the graphical units.Type: ApplicationFiled: October 14, 2016Publication date: August 31, 2017Inventor: Cole Cameron Smith
-
Publication number: 20170249077Abstract: Disclosed is an electronic device and method for controlling a display in response to a user input. The electronic device includes a communication interface, a memory configured to store a table related to a graphic object, a display, and a processor which obtains a user input, transmits motion information corresponding to the user input to an external electronic device using the communication interface, obtains image information corresponding to the motion information and screen information of the external electronic device from the external electronic device, determines the graphic object based on the image information, and displays the graphic object and the screen information together.Type: ApplicationFiled: February 21, 2017Publication date: August 31, 2017Inventors: Jae-Woo SUH, Young-Kyu SEON, Ga-Jin SONG, Chae-Whan LIM, Byung-Jin JUNG
-
Publication number: 20170249078Abstract: Techniques for use in messaging from a portable communication device having a camera module are described. A first key for causing alphanumeric characters to be sent and a second key for causing a photographic image to be sent are provided on a display. During presentation of the user interface and of the alphanumeric character in a composition portion, a user input indicating selection of the second key is received. In response, a multi-step process is performed, including (a) controlling the camera module to capture the photographic image and (b) send the photographic image.Type: ApplicationFiled: May 15, 2017Publication date: August 31, 2017Applicant: BlackBerry LimitedInventors: Ennis AL-ASAAED, Abdallah IBDAH
-
Publication number: 20170249079Abstract: Methods and apparatus for sending packets using optimized PIO write sequences without sfences and out-of-order credit returns. Sequences of Programmed Input/Output (PIO) write instructions to write packet data to a PIO send memory are received by a processor in an original order and executed out of order, resulting in the packet data being written to send blocks in the PIO send memory out of order, while the packets themselves are stored in sequential order once all of the packet data is written. The packets are egressed out of order by egressing packet data contained in the send blocks to an egress block using a non-sequential packet order that is different than the sequential packet order. In conjunction with egressing the packets, corresponding credits are returned in the non-sequential packet order. A block list comprising a linked list and a free list are used to facilitate out-of-order packet egress and corresponding out-of-order credit returns.Type: ApplicationFiled: February 26, 2016Publication date: August 31, 2017Inventors: YATIN MUTHA, MARK DEBBAGE
-
Publication number: 20170249080Abstract: Embodiments of the present invention includes a method of operating a solid-state storage device, comprising a storage device controller in the storage device receiving a set of one or more rules, each rule comprising (i) one or more request conditions to be evaluated for a storage device action request received from a host computer, and (ii) one or more request actions to be performed on a physical address space of a non-volatile storage unit in the solid-state storage device in case the one or more request conditions are fulfilled; the method further comprises: the storage device receiving a storage device action request, and the storage device evaluating a first rule of the one or more rules by determining if the received request fulfills request conditions comprised in the first rule, and in the affirmative the storage device performing request actions comprised in the first rule. A corresponding solid-state storage device is also provided.Type: ApplicationFiled: February 29, 2016Publication date: August 31, 2017Inventors: Philippe Bonnet, Matias Bjørling, Jesper Madsen, Javier Gonzáles
-
Publication number: 20170249081Abstract: Systems and methods for decoupling host commands in a non-volatile memory system are disclosed. In one implementation, a non-volatile memory system includes a non-volatile memory and a controller in communication with the non-volatile memory. The controller is configured to translate a first command that is formatted according to a communication protocol to a second command that is formatted generically, store the first command in an expected queue, and store the second command in the expected queue with a command priority. The controller is further configured to execute the second command based on the command priority, translate a result of the executed second command into a format according to the communication protocol, and transmit the result of the executed second command in the format according to the communication protocol to a host system dependent upon a position of the first command in the expected queue.Type: ApplicationFiled: April 1, 2016Publication date: August 31, 2017Applicant: SanDisk Technologies Inc.Inventor: Yiftach Tzori
-
Publication number: 20170249082Abstract: Implementations of the disclosure provides for determining status of a host operation without accessing the host in a shared storage environment. A method of the disclosure includes acquiring, by a processing device, a lease on a storage volume associated with a storage domain. The lease grants the processing device exclusive access to the storage volume. Responsive to acquiring the lease, a data structure associated with the storage volume is modified to indicate that data of the storage volume is invalid. An update operation is initiated with respect to the storage volume. Upon completion of the update operation, the data structure is updated to indicate that the data valid and the lease on the storage volume is released.Type: ApplicationFiled: February 29, 2016Publication date: August 31, 2017Inventors: Adam Litke, Nir Soffer, Liron Aravot
-
Publication number: 20170249083Abstract: An electronic apparatus includes a flash memory, a memory protection unit, a random access memory, and a central processing unit. The flash memory is configured to store at least one first application program/datum. The memory protection unit is configured to store a plurality of address region data. The random access memory has at least one memory bank. The central processing unit is configured to execute/access the first application program/datum in the flash memory through the random access memory according to at least one address datum. If the address datum matches one of the address region data, the memory protection unit generates an error signal to the central processing unit. The central processing unit loads the first application program/datum stored in the flash memory into the memory bank of the random access memory according to a positioning condition of a matched address region datum.Type: ApplicationFiled: June 29, 2016Publication date: August 31, 2017Inventor: Xiao-Xing FEI
-
Publication number: 20170249084Abstract: A method for prioritizing dispersed storage network memory (DSN) operations during a critical juncture. The method begins by a device of the DSN, during a data access request, determining when a DSN memory operation related to the data access request is at a critical juncture. A decode threshold number of encoded data slices is required to recover the data segment, a write threshold number of encoded data slices is required for a successful write operation, and the critical juncture includes the DSN memory operation being within one of a first offset of the decode threshold number and a second offset of the write threshold number. When the DSN memory operation is at the critical juncture, the method continues with detecting an outstanding action with respect to the DSN memory operation, suspending execution of non-critical DSN operations and prioritizing execution of the outstanding action.Type: ApplicationFiled: February 6, 2017Publication date: August 31, 2017Inventor: Adam M. Gray
-
Publication number: 20170249085Abstract: Data storage apparatus comprises detection circuitry configured to detect a match between a multi-bit reference memory address and a test address, the test address being a combination of a multi-bit base address and a multi-bit address offset, the detection circuitry comprising: a comparator configured to compare, as a first comparison, a first subset of bits of the reference memory address with a combination of the corresponding first subset of bits of the base address and the corresponding first subset of bits of the address offset; the comparator being configured to compare, as a second comparison, a second, different subset of bits of the reference memory address with the corresponding second subset of bits of the base address; a detector configured to detect the match between the reference memory address and the test address when both of the first comparison and the second comparison detect a respective match; and control circuitry configured to control operation of the data storage apparatus in dependenType: ApplicationFiled: February 23, 2017Publication date: August 31, 2017Inventors: Cédric Denis Robert AIRAUD, Max John BATLEY, Ian Michael CAULFIELD, Thomas Edward ROBERTS
-
Publication number: 20170249086Abstract: A method for execution by one or more processing modules of one or more computing devices of a dispersed storage network (DSN), the method begins by obtaining maintenance tasks for performing within a DSN storage unit. The method continues by prioritizing the maintenance tasks and updating a status of the DSN storage unit to maintenance mode. The method continues by facilitating execution of the prioritized maintenance tasks and capturing maintenance task results as maintenance tasks are performed. The method continues by comparing the maintenance tasks to the captured maintenance task results to produce exceptions and sending, over a network, the exceptions to a DSN managing unit.Type: ApplicationFiled: January 11, 2017Publication date: August 31, 2017Inventor: Thomas F. Shirley, JR.
-
Publication number: 20170249087Abstract: Embodiments disclosed herein provide systems, methods, and computer readable media for sub-cluster recovery in a data storage environment having a plurality of storage nodes. In a particular embodiment, the method provides scanning data items in the plurality of nodes. While scanning, the method further provides indexing the data items into an index of a plurality of partition groups. Each partition group includes data items owned by a particular one of the plurality of storage nodes. The method then provides storing the index.Type: ApplicationFiled: February 27, 2017Publication date: August 31, 2017Inventors: Rohit Shekhar, Hyo Jun Kim, Prasenjit Sarkar, Maohua Lu, Ajaykrishna Raghavan, Pin Zhou
-
Publication number: 20170249088Abstract: A method of implementations includes receiving, by a processing device executing a unified storage manager (USM), an update package comprising a configuration file for a storage service to add to the USM, adding, by the processing device, the configuration file to a set of configuration files maintained by the USM, responsive to detecting the addition of the configuration file, causing, by the processing device, a re-load of the set of configuration files at the USM without a shutdown and re-start of the USM, loading, by the processing device, the configuration file in the USM, and initializing, by the processing device, an adaptor component for the storage service at the USM, the adaptor component comprising a set of application programming interface (API) methods for the USM to communicate with the storage service.Type: ApplicationFiled: February 26, 2016Publication date: August 31, 2017Inventor: Nishanth Thomas
-
Publication number: 20170249089Abstract: a method and an apparatus for maintaining reliability of a mapped redundant array of independent disks. The method comprises: determining a first data loss probability, the first data loss probability indicating reliability of a traditional redundant array of independent disks; determining a second data loss probability, the second data loss probability indicating reliability of the mapped redundant array of independent disks; and determining, based on the first and second data loss probabilities, a condition for maintaining the reliability of the mapped redundant array of independent disks. Compared with the prior art, embodiments of the present disclosure can effectively predict the reliability of a mapped RAID through comparison with a traditional RAID, so as to be capable of determining a reliability relationship between the traditional RAID and the mapped RAID. In this way, the reliability of the traditional RAID will not be degraded when being expanded into the mapped RAID.Type: ApplicationFiled: February 23, 2017Publication date: August 31, 2017Inventors: Geng Han, Jian Gao, Jibing Dong, Hongpo Gao, Shaoqin Gong
-
Publication number: 20170249090Abstract: A system and method of de-duplication includes receiving a first page, scanning a first structure, identifying a first match, determining a quantity of mappings to the first match is less than a threshold, and adding a first mapping to the first match. The method includes receiving a second page, scanning the first structure, identifying the first match, determining the quantity of mappings to the first match meets the threshold, and storing the second page in a second structure. The method includes receiving a third page, scanning the first structure, identifying the first match, determining the quantity of mappings to the first match meets the threshold, scanning the second structure, identifying the second page as the match, and creating a third structure that replaces the first match and includes an identifier node, the first match, and a second match with the second and third mapping identifying the second and third pages.Type: ApplicationFiled: February 26, 2016Publication date: August 31, 2017Inventors: Andrea Arcangeli, Michael Tsirkin
-
Publication number: 20170249091Abstract: A data storage device includes a non-volatile memory, a temperature sensor, and temperature calibration circuitry coupled to the temperature sensor. The temperature calibration circuitry is configured to cause memory operations to be performed on storage elements of the non-volatile memory, to determine a temperature metric based on temperature readings from the temperature sensor in response to initiation of the memory operations, and to modify a temperature threshold based on the temperature metric.Type: ApplicationFiled: February 26, 2016Publication date: August 31, 2017Inventors: AVICHAY HODES, VERED KELNER, JUDAH GAMLIEL HAHN
-
Publication number: 20170249092Abstract: An apparatus includes a volatile memory for storing information, a flash memory having a program storage area for storing at least a program for controlling the apparatus, and a swap area for saving information read from the program storage area and loaded into the volatile memory, and a control unit configured to control processing for setting the flash memory to store information of one bit for one cell in a single level cell (SLC) scheme, in at least a part of the program storage area, and for setting the flash memory to store information of two or more bits for one cell in a multi level cell (MLC) scheme, in at least a part of the swap area, wherein the control unit is implemented by at least one processor.Type: ApplicationFiled: February 16, 2017Publication date: August 31, 2017Inventor: Yuichi Konosu
-
Publication number: 20170249093Abstract: Embodiments of the present invention provide a storage method and a distributed storage system. The storage method is applied to the distributed storage system comprising at least two storage control nodes and one storage pool shared by at least two storage control nodes. The storage pool includes at least two storage units. When data is to be written to the storage pool by any one of storage control nodes, the method comprises judging whether or not there exists a duplicate storage unit whose data content is the same as the currently-written data in the storage pool, and allocating one free storage unit from the storage pool and writing the currently-written data to the free storage unit when judgment result is NO.Type: ApplicationFiled: May 12, 2017Publication date: August 31, 2017Inventors: Donglin WANG, Yu QI
-
Publication number: 20170249094Abstract: The presently claimed invention manages memory in a multi-processor system. The presently claimed invention may use a combination of global and local locks when allocating memory and de-allocating memory in a multi-processor system. A method consistent with the presently claimed invention may first receive an allocation of a first memory space in the system memory of a multi-core processing system. The allocation of the first memory space may globally locks the first memory space where the memory space may administered by a software module using one or more local locks.Type: ApplicationFiled: May 16, 2017Publication date: August 31, 2017Inventor: Xiangyang Zhang
-
Publication number: 20170249095Abstract: Methods and systems for a complete vehicle ecosystem are provided. Specifically, systems that when taken alone, or together, provide an individual or group of individuals with an intuitive and comfortable vehicular environment. The present disclosure includes a system to create, modify, and maintain profiles associated with users. The user profiles are generated based on selectively collecting data associated with the users. Although each user profile may include settings, preferences, habits, and content associated with an individual user and/or vehicle, some user profiles may represent multiple users. These user profiles can change a configuration of a vehicle to match settings for a user, such as a driver and/or passenger. The configurations may also include the recognition of a unique set of gestures for a user. Further, the user profiles can be transferred from vehicle-to-vehicle and/or user-to-user.Type: ApplicationFiled: January 6, 2017Publication date: August 31, 2017Inventor: Christopher P. Ricci
-
Publication number: 20170249096Abstract: A storage device includes a nonvolatile storage, a volatile memory, a nonvolatile memory that is accessible faster than the nonvolatile storage, and a controller circuit. The controller circuit is configured to select one or more types of updated management information that is stored in the volatile memory and not yet saved in the nonvolatile storage, based on a recovery time associated with each type of updated management information, and in response to interruption of power supply to the storage device from an external power source, carry out data saving of said selected types of updated management information to the nonvolatile memory.Type: ApplicationFiled: August 31, 2016Publication date: August 31, 2017Inventor: Tadashi HONGAWA
-
Publication number: 20170249097Abstract: According to one embodiment, a controller determines a write operation, when a write request to a memory, a write address and data are received, by comparing an amount of use of a write buffer and a threshold for determining a change of a write operation to the memory. The memory is capable of overwriting first data to second data at an identical physical address of the memory. By the determined write operation, the received data is written to the received write address of the memory.Type: ApplicationFiled: September 2, 2016Publication date: August 31, 2017Applicant: KABUSHIKI KAISHA TOSHIBAInventor: Yasuyuki EGUCHI
-
Publication number: 20170249098Abstract: Methods and apparatus for locking at least a portion of a shared memory resource. In one embodiment, an electronic device configured to lock at least a portion of a shared memory is disclosed. The electronic device includes a host processor, at least one peripheral processor and a physical bus interface configured to couple the host processor to the peripheral processor. The electronic device further includes a software framework that is configured to: attempt to lock a portion of the shared memory; verify that the peripheral processor has not locked the shared memory; when the portion of the shared memory is successfully locked via the verification that the peripheral processor has not locked the portion of the shared memory, execute a critical section of the shared memory; and otherwise attempt to lock the at least the portion of the shared memory at a later time.Type: ApplicationFiled: September 22, 2016Publication date: August 31, 2017Inventors: Vladislav Petkov, Haining Zhang, Karan Sanghi, Saurabh Garg
-
Publication number: 20170249099Abstract: A request associated with one or more privileges assigned to a first entity may be received. Each of the one or more privileges may correspond to an operation of an integrated circuit. Information corresponding to the first entity and stored in a memory that is associated with the integrated circuit may be identified. Furthermore, the memory may be programmed to modify the information stored in the memory that is associated with the integrated circuit in response to the request associated with the one or more privileges assigned to the first entity.Type: ApplicationFiled: August 31, 2015Publication date: August 31, 2017Applicant: Cryptography Research Inc.Inventors: Benjamin Che-Ming JUN, William Craig RAWLINGS, Ambuj KUMAR, Mark Evan MARSON
-
Publication number: 20170249100Abstract: The present invention provides a method of partitioning a tape medium dynamically by using a new method of writing data. It enables users to change size of the partitions later and to use all capacity of a tape efficiently. When a tape is divided into partitions, data is written in such a manner that the wraps are written in the partitions of the data band alternately in the forward direction and in the backward direction on the data band from the different sides of the data band toward the inside of the data band (W1, W2, W3 . . . ) and the location (C) at which the wrap (Wm) of the one partition collides with the wrap (Wn) of the other partition is defined as the demarcation (PB) of these partitions (P0,P1).Type: ApplicationFiled: February 29, 2016Publication date: August 31, 2017Inventors: Kousei Kawamura, Koichi Masuda, Sosuke Matsui, Yutaka Oishi, Takahiro Tsuda
-
Publication number: 20170249101Abstract: A computer-implemented method includes writing, by a producer, data to one or more buffers. The one or more buffers include a plurality of cells and together form a circular buffer, and an input cursor indicates which cell of the plurality of cells the producer writes to. The method further includes reading, by a consumer, data from the one or more buffers, where an output cursor indicates which cell of the plurality of cells the consumer reads from. It is detected that the consumer is overrun by the producer. A throughput of the consumer is compared to a throughput of the producer, responsive to detecting that the consumer is overrun by the producer. The output cursor is synchronized to a new position, by a computer processor, where the new position is selected based on comparing the throughput of the consumer to the throughput of the producer.Type: ApplicationFiled: February 25, 2016Publication date: August 31, 2017Inventor: Anthony T. Sofia
-
Publication number: 20170249102Abstract: According to one embodiment, an information processing apparatus includes a host device, a memory system and a power supply circuit. The host device includes a volatile first memory and a first control circuit. The memory system includes a non-volatile second memory in which user data is stored and a second control circuit. The second control circuit executes transfer of the user data between the host device and the second memory. The first memory includes an area used by the second control circuit. The second control circuit uses the area as a buffer for the transfer. The first control circuit causes the power supply circuit to start and stop the power supply to the memory system. The first control circuit accesses, while the power supply to the memory system is stopped, the buffer.Type: ApplicationFiled: September 7, 2016Publication date: August 31, 2017Applicant: Kabushiki Kaisha ToshibaInventors: Kenichi MAEDA, Kenji FUNAOKA, Reina NISHINO, Nobuhiro KONDO, Toshio FUJISAWA
-
Publication number: 20170249103Abstract: A data processing system includes a plurality of switch points interconnected by a write data network and a write request network. Each switch point includes write request switch circuitry having write request ingress ports and write request egress ports coupled to the write request network and arbitration circuitry configured to grant a write request received at one of the write request ingress ports access to one of the write request egress ports. Each switch point also includes write data switch circuitry having write data ingress ports and write data egress ports coupled to the write data network. In response to the write request arbitration circuitry granting the write request, allowing write data from the write data ingress port corresponding to the one of the write request ingress ports to be provided at the write data egress port which corresponds to the one of the write request egress ports.Type: ApplicationFiled: February 25, 2016Publication date: August 31, 2017Inventors: Sanjay R. DESHPANDE, John E. Larson
-
Publication number: 20170249104Abstract: A memory controller includes a plurality of request queues suitable for storing requests transmitted from corresponding host devices among a plurality of host devices; a token information generation unit suitable for generating informations on the numbers of first and second tokens corresponding to the plurality of respective host devices; and a request scheduler suitable for selecting repeatedly and sequentially the plurality of request queues, and outputting requests stored in a selected request queue, by using first and second tokens, wherein the request scheduler outputs one request per one first token and, when first tokens are consumed all, outputs one request per one second token.Type: ApplicationFiled: February 24, 2017Publication date: August 31, 2017Inventors: Young-Suk MOON, Hong-Sik KIM
-
Publication number: 20170249105Abstract: Systems and methods relating generally to data storage, and more particularly to systems and methods for encoding to modify the size of an information set.Type: ApplicationFiled: February 29, 2016Publication date: August 31, 2017Inventors: Shaohua Yang, Han Fang, Wu Chang, Kelly Fitzpatrick
-
Publication number: 20170249106Abstract: A system and method of emulated input-output memory management units includes a management software associating a first device with a first input-output memory management unit having a first security designation, and associating a second device with a second input-output memory management unit having a second security designation different from the first security designation. A hypervisor constructs a table that describes associations between the plurality of devices and the plurality of input-output memory management units. The hypervisor provides the table to a guest virtual machine having a plurality of guest addresses including a first guest address and a second guest address. The first device accesses the first guest address through the first input-output memory management unit and the second device accesses the second guest address through the second input-output memory management unit.Type: ApplicationFiled: February 29, 2016Publication date: August 31, 2017Inventors: Marcel Apfelbaum, Gal Hammer
-
Publication number: 20170249107Abstract: The disclosure discloses a printer including a first memory that stores computer-executable instructions that cause the printer to perform a terminal searching process, a job receiving process, and a coordination control process. In the terminal searching process, it is searched whether any of the operation terminals retains the printing job conforming to an accepting condition or not, by performing the mutually-recognized communication triggered by reception of a signal of an action-starting operation in a starting operation accepting process. In the job receiving process, in the case that some of the operation terminals retain the printing job conforming to the accepting condition, the printing job from the operation terminal is received. In the coordination control process, the printing head and the feeder are controlled in coordination with each other in the manner that the printed matter in accordance with print data in the printing job is produced.Type: ApplicationFiled: February 22, 2017Publication date: August 31, 2017Inventors: Kazuya Nakagawa, Koichi Kondo, Yoshitsugu Tomomatsu
-
Publication number: 20170249108Abstract: In an information processing apparatus according to an exemplary embodiment, a printer driver receives document data, determines whether a meta image is present in the document data, wherein the meta image in which metadata is saved in an area for storing information different from information about rendering an image, and acquires the metadata included in the meta image from the document data, in a case where it is determined that the meta image is present in the document data.Type: ApplicationFiled: February 15, 2017Publication date: August 31, 2017Inventor: Hiroaki NAKATA
-
Publication number: 20170249109Abstract: An image processing apparatus includes a processor and a memory including instructions. The instructions, when executed by a processor, cause the processor to perform operations including: receiving a print job data in a PDL format from an external apparatus; determining whether a Generator of the print job data satisfies a guarantee condition guaranteeing compatibility with the image processing apparatus; upon determining that the generator of the print job data does not satisfy the guarantee condition, executing a preflight processing of checking a syntax of the print job data and then developing the print job data subjected to the preflight processing into an image data; and upon determining that the generator of the print job data satisfies the guarantee condition, skipping the preflight processing and then developing the print job data not subjected to the preflight processing into an image data.Type: ApplicationFiled: February 13, 2017Publication date: August 31, 2017Applicant: RISO KAGAKU CORPORATIONInventor: Nobuya NAKATANI
-
Publication number: 20170249110Abstract: In a printing system, a print job data generating unit of an information processing device generates print job data that includes job settings data which includes at least one of mechanical initialization information and job registration information to be used in a printing machine and which is described in a format that can be parsed without performing RIP processing, and printing data in PDL format. An RIP preprocessing unit of the printing machine parses the job settings data included in the print job data to obtain at least one of the mechanical initialization information and the job registration information, and performs at least one of mechanical initialization requesting based on the mechanical initialization information and job registration based on the job registration information before an RIP processing unit performs the RIP processing.Type: ApplicationFiled: February 7, 2017Publication date: August 31, 2017Applicant: RISO KAGAKU CORPORATIONInventor: Shigeru MASUDA
-
Publication number: 20170249111Abstract: There are provided an information processing apparatus and a control method which realize job holding processing while reducing time taken to complete transmission of a job. The control method includes not notifying a spooler of deletion of the job from a job queue after the spooler specifies that transmission of all of pieces of data corresponding to the job is completed and in a case where processing of the job is not completed by a communication apparatus.Type: ApplicationFiled: February 24, 2017Publication date: August 31, 2017Inventor: Hiroaki Morimoto
-
Publication number: 20170249112Abstract: An information processing apparatus according to the present invention is operated by at least switching between a first power state and a second power state in which its power consumption is less than that of the first power state. In a case where an event detected during a period from start to end of processing of making transition from the first power state to the second power state is a communication establishment event, the information processing apparatus causes a communication unit to transmit to a communication partner a notification for maintaining connection of communication in the second power state.Type: ApplicationFiled: February 17, 2017Publication date: August 31, 2017Inventor: Haruki Sato
-
Publication number: 20170249113Abstract: Provided is an information processing utilization management system (IPUMS) that can determine whether an information processing device (IPD) is available from an application of a mobile terminal (MT). The IMPUMS includes the MT and IPD connected thereto via a network, the IPD accepting a process request (PR) from the MT-installed application to execute a process. The MT includes a process data (PD) generation part generating PD based on the PR from the application to transmit the PD to the IPD. The IPD includes a PD receiving part receiving the PD, a MT kind-code obtaining part obtaining a kind-code of the MT from the PD, an application information (AI) obtaining part obtaining II of the application from the PD, and a utilization restriction determination part determining whether the PR from the AI is acceptable based on the kind-code of the MT and the II of the application.Type: ApplicationFiled: February 28, 2017Publication date: August 31, 2017Applicant: KYOCERA Document Solutions Inc.Inventors: Makiko SATO, Toshitsugu NISHIMI, Yasushi TSUKAMOTO
-
Publication number: 20170249114Abstract: An information terminal includes: a communication unit; and a control unit configured to control the communication unit, wherein the control unit is configured to establish a communication channel with another terminal by using the communication unit, and the communication unit is configured to receive device information containing an address of an image processing device positioned on the periphery of the another terminal, and transmit the device information of the image processing device positioned on the periphery of the another terminal to an image processing device positioned on the periphery of the information terminal.Type: ApplicationFiled: February 15, 2017Publication date: August 31, 2017Applicant: KONICA MINOLTA, INC.Inventors: Toshihiko OTAKE, Kazumi SAWAYANAGI, Hisashi UCHIDA, Hidetaka IWAI, Yosuke TANIGUCHI, Toshikazu KAWAGUCHI, Hideaki SOEJIMA
-
Publication number: 20170249115Abstract: Methods, systems and devices are provided for motion-activated display of messages on an activity monitoring device. In one embodiment, method for presenting a message on an activity monitoring device is provided, including the following method operations: storing a plurality of messages to the device; detecting a stationary state of the device; detecting a movement of the device from the stationary state; in response to detecting the movement from the stationary state, selecting one of a plurality of messages, and displaying the selected message on the device.Type: ApplicationFiled: May 1, 2017Publication date: August 31, 2017Inventors: Shelten Yuen, Timothy Roberts