Patents Issued in December 8, 2016
-
Publication number: 20160357451Abstract: A storage system having nodes with light weight containers is disclosed by the present invention. The storage system includes: at least one cluster, having a number of nodes linked to one another, each node having: a node host, operated by a storage operating system, and installed with a number of service containers, which are used for providing specific services to clients and/or operations of the node out of the service containers; and at least one node storage device, operated by the storage operating system, for providing storing and accessing of data for the service containers; and a messaging module, linked to each node host, for bridging the node hosts and/or node hosts in different clusters. Coarse-grained REST APIs are used for communication between any two service containers to reduce chatty communication in the storage system.Type: ApplicationFiled: June 2, 2015Publication date: December 8, 2016Applicant: PROPHETSTOR DATA SERVICES, INC.Inventors: Wen Shyen CHEN, Ming Jen HUANG
-
Publication number: 20160357452Abstract: An apparatus having a memory and a controller is disclosed. The memory may have a write head and sectors in tracks. The controller may have a sector map and a translation map and may be configured to (i) receive a write command having a logical block address and a range value, (ii) examine the sector map to find a sector sequence (a) marked free, (b) about to reach the write head and (c) at least as long as the range value, (iii) write new data in the sector sequence, (iv) update the translation map to associate the logical block address of the write command with a physical address of the written sectors and (v) update the sector map according to the sectors written. Each entry in the sector map generally corresponds to a respective sector and indicates whether the respective sector contains valid data or is free.Type: ApplicationFiled: June 4, 2015Publication date: December 8, 2016Inventors: Prasad Ramchandra Kadam, KaruppuSwamy Thangaraj, Jameer Babasaheb Mulani
-
Publication number: 20160357453Abstract: A semiconductor memory device includes a data input/output unit suitable for storing a plurality of pieces of data in a plurality of bank areas through a first data bus and a second data bus, and outputting the plurality of pieces of data to an external data pin from the plurality of bank areas; and a plurality of unit banks each including a first bank area which stores data corresponding to a lower bit of a bit group to be first inputted/outputted though the first data bus, and a second bank area which stores data corresponding to an upper bit of the bit group to be inputted/outputted though the second data bus after input/output of the data corresponding to the lower bit.Type: ApplicationFiled: November 10, 2015Publication date: December 8, 2016Inventor: Sung-Ho KIM
-
Publication number: 20160357454Abstract: A storage device includes a data buffer, a device controller, and nonvolatile memories. The data buffer is configured to transact data from an external device. The device controller is configured to receive a command and an address from an external device, to control the data buffers, and to transact data with the data buffers. The nonvolatile memories are configured to perform write, read, and erase operations under control of the device controller. When a first link training between an external device and the data buffers is performed by the external device, the device controller performs a second link training between the device controller and a data buffer internally without control of the external device.Type: ApplicationFiled: February 29, 2016Publication date: December 8, 2016Inventors: HAN-JU LEE, YOUNGKWANG YOO, YOUNGJIN CHO
-
Publication number: 20160357455Abstract: A method for managing a memory and an electronic device are provided. The method includes setting a list including an exclusive relationship, between a page unit memory allocation requester and a contiguous memory allocation requester, corresponding to a segment of a contiguous memory allocation region, receiving a memory allocation request, confirming whether the memory allocation requester comprises the memory allocation requester included in the list, and allocating a page of the contiguous memory allocation region corresponding to the segment, if the memory allocation requester is included in the list.Type: ApplicationFiled: June 3, 2016Publication date: December 8, 2016Inventors: Kibeom KIM, Jinkyu KOO, Kwonsik KIM, Hyojeong LEE
-
Publication number: 20160357456Abstract: A memory device includes a nonvolatile memory unit including a plurality of banks, and a memory controller. The memory controller is configured to divide write data received from a host into a plurality of data portions, and with respect to each of the data portions, determine a bank in which said data portion is to be written and generate a write command to write said data portion to the determined bank. The memory controller determines the bank in which each of the data portions is to be written, based on the number of write commands queued for each of the banks.Type: ApplicationFiled: March 7, 2016Publication date: December 8, 2016Inventor: Kiyotaka IWASAKI
-
Publication number: 20160357457Abstract: A method and system for transmission path optimization in an Internet Small Computer System Interface (iSCSI) storage area network architecture comprises a storage device downloading input/output (I/O) profiles from an SAN Software Defined Network (SDN) application and a host computer connected to the storage device via various transmission paths, to access a first virtual disk. The storage device analyzes iSCSI packets in the first virtual disk, and calculates I/O data of the first virtual disk and updated I/O data (for second I/O profile) at time intervals. The storage device can determine to change the first I/O profile of the first virtual disk as against the second I/O profile and the SAN SDN application can command an SDN controller to optimize the transmission path between the host computer and the first virtual disk by making the change, based on comparisons against the second I/O profile.Type: ApplicationFiled: April 28, 2016Publication date: December 8, 2016Inventor: CHIN-HUNG CHIEN
-
Publication number: 20160357458Abstract: Methods and apparatus to provide dynamic window to improve NAND (Not And) memory endurance are described. In one embodiment, a program-erase window associated with a NAND memory device is dynamically varied by starting with a higher erase verify (TEV) voltage and lowering the TEV voltage with subsequent cycles over a life of the NAND memory device based on a current cycle count value. Alternatively, the program-erase window is dynamically varied by starting with a higher erase verify (PV) voltage and erase verify (TEV) voltage and lowering the PV and TEV voltages with subsequent cycles over a life of the NAND memory device based on the current cycle count value. Other embodiments are also disclosed and claimed.Type: ApplicationFiled: March 22, 2016Publication date: December 8, 2016Applicant: Intel CorporationInventors: Kiran Pangal, Ravi J. Kumar
-
Publication number: 20160357459Abstract: The present disclosure includes identifying, in a memory system, a capacity for each of a plurality of memory modules for a first memory channel having a first amount of memory and a second memory channel having a second amount of memory; determining a memory segment size from the capacities of the memory modules; identifying a first memory segment of the memory segment size for the first memory channel and a second memory segment of the memory segment size for the second memory channel; and creating a virtual group that includes the first memory segment and the second memory segment and that uses less than the entire first amount of memory from the first memory channel.Type: ApplicationFiled: August 23, 2016Publication date: December 8, 2016Inventors: Timothy J. Dell, Prasanna Jayaraman, Anil B. Lingambudi, Girisankar Paulraj
-
Publication number: 20160357460Abstract: A storage system includes a storage unit and a control unit. Data is stored in the storage unit. The control unit performs replication of data that is updated, based on the frequency with which the data is updated. The control unit may include a frequency detection unit, a policy management unit, and a replication performance unit. The frequency detection unit detects the update frequency with which the data is updated, by detecting the number of times that the data is updated. The policy management unit determines a replication policy for the data based on the update frequency with which the data is updated. The replication performance unit performs replication of the updated data based on the replication policy.Type: ApplicationFiled: February 28, 2014Publication date: December 8, 2016Inventor: Koji MURAMATSU
-
Publication number: 20160357461Abstract: The present invention relates to a data storage system and specific command execution method thereof, which is applied to a memory storage system. When a memory manager receives an command from a host system, it can judge whether the command is a normal command or a specific command. If the command is the specific command, read a first logic sector address, an accessible data length and a second logic sector address in the specific command, and duplicate the first logic sector address pointing to the physical storage address of the stored data reading to a memory buffer; and move physical storage address pointing to that from the first logic sector address to the second logic sector address. It can achieve both data reading and data moving by one specific command.Type: ApplicationFiled: December 11, 2015Publication date: December 8, 2016Inventors: SHIH-CHIANG TSAO, TING-FANG CHIEN, AN-NAN CHANG, HANN-HUEI CHIOU
-
Publication number: 20160357462Abstract: Disclosed is a nonvolatile memory module. The nonvolatile memory module includes at least one nonvolatile memory, a random access memory (RAM) and a device controller. Responsive to receiving a write request comprising sub-data from a host, the device controller accumulates the sub-data in the RAM and programs the accumulated sub-data in the nonvolatile memory. A size of the sub-data is smaller than a size of a default transmission unit provided from the host.Type: ApplicationFiled: April 12, 2016Publication date: December 8, 2016Inventors: Hee Hyun Nam, Jaegeun Park, Sungyong Seo, Youngkwang Yoo, Han-Ju Lee, Youngjin Cho
-
Publication number: 20160357463Abstract: A storage controller for cache management that includes a cache memory and a cache management module. The cache management module to, on receipt of region specification requests from hosts, extract from the region specification requests cache rules for management of regions of data storage of a storage array, and on receipt of data operation requests from hosts, process the data operation requests based on the extracted cache rules.Type: ApplicationFiled: April 28, 2014Publication date: December 8, 2016Inventors: Nathaniel S DeNeui, Michael White, Jeffrey A Plank
-
Publication number: 20160357464Abstract: A management server acquires storage and application information from a first system to store the information. The storage information includes storage area correspondence information indicating a correspondence between a storage area and a processor. The application information includes application correspondence information indicating a correspondence between the processor and an application, and application configuration information indicating a past Input/Output (IO) load on the storage area. The management server estimates an IO load on the storage area by the application based on the storage and application information to obtain an estimated value, and determines whether or not a copy processable period, a period in which a copy process of data can be performed is present, based on the data size and the estimated value. When the copy processable period is present, the management server transmits a copy indication including a start time of the copy processable period to a copy processing server.Type: ApplicationFiled: June 26, 2014Publication date: December 8, 2016Applicant: HITACHI, LTD.Inventors: Takayuki SUZUKI, Toru TANAKA, Keisuke HATASAKI, Toshio OTANI, Atsumi TERAYAMA
-
Publication number: 20160357465Abstract: [Object] Copy processing time is reduced by selecting an optimum copy method according to the content of difference data and the status of a system. [Solution] When the primary disk storage apparatus and the secondary disk storage apparatus are separated from each other after dual writing operation and a copy pair regarding which data is written to only the primary disk storage apparatus is to be resynchronized, the host computer selects either host-computer-based copy processing executed via the host computer or inter-disk-control-device copy processing executed between the first disk control device and the second disk control device, on the basis of information about copy processing including a difference data amount between the primary disk storage apparatus and the secondary disk storage apparatus, a data transfer amount between the respective apparatuses, and performance information of each apparatus.Type: ApplicationFiled: November 7, 2014Publication date: December 8, 2016Inventors: Atsushi SAKAI, Hiroshi OOKI, Shingo MAEDA
-
Publication number: 20160357466Abstract: Systems and methods for maximizing read performance of error detection code are provided. More particularly, systems and methods for maximizing read performance of Reed Solomon Based code are provided.Type: ApplicationFiled: May 5, 2016Publication date: December 8, 2016Inventor: Richard C. VANHALL
-
Publication number: 20160357467Abstract: A method includes encoding a data object into a plurality of sets of encoded data slices. The method further includes commencing execution of a plurality of three-phase write operations for writing the plurality of sets of encoded data slices to a set of storage units. The method further includes, during execution of the three-phase write operations, determining write speed differences between storage units of the set of storage units. The method further includes determining whether the write speed differences are having an adverse effect of the execution of the three-phase write operations. The method further includes, when the write speed differences are having the adverse effect, adjusting subsequent three-phase write operations by one or more of: throttling back write operations to a faster storage unit of the set of storage units and dropping write operations to a slower storage unit of the set of storage units.Type: ApplicationFiled: August 16, 2016Publication date: December 8, 2016Inventor: Greg R. Dhuse
-
Publication number: 20160357468Abstract: A primary storage controller receives a write command from a host, wherein Fibre Channel frames corresponding to the write command have a priority indicated by the host. The primary storage controller performs a synchronous copy operation to copy data written by the write command from the primary storage controller to a secondary storage controller, wherein Fibre Channel frames corresponding to the synchronous copy operations have an identical priority to the priority indicated by the host.Type: ApplicationFiled: August 19, 2016Publication date: December 8, 2016Inventors: Roger G. Hathorn, Bret W. Holley, Harry M. Yudenfriend
-
Publication number: 20160357469Abstract: Techniques disclosed herein describe performing client-requested disk management operations to storage disk units of a storage area network (SAN). A proxy service receives a request from a client of a SAN provider to perform a disk management operation on one or more storage disk units of the SAN provider. The proxy service evaluates a configuration of storage disk units allocated to the client to determine whether the request is valid. If valid, the proxy service performs the requested action to the specified storage disk units on behalf of the client.Type: ApplicationFiled: July 2, 2015Publication date: December 8, 2016Inventors: Robert MILLER, Brian A. NORDLAND, Kiswanto THAYIB
-
Publication number: 20160357470Abstract: A method includes: allocating a first divided region in a user space to a program executed in a user mode, the first divided region being one of a plurality of divided regions obtained by dividing a storing region of a memory, storing information which indicates that the data to be stored is confidential, in association with the first divided region allocated to the program; storing, when data stored in the first divided region is copied to a second divided region in a kernel space among the plurality of divided regions of the storing region and when the information is associated with the first divided region, the information in association with the second divided region; and dumping, when the second divided region with which the information is associated is included in a dump target, encryption data which is obtained by encrypting the data stored in the second divided region.Type: ApplicationFiled: May 27, 2016Publication date: December 8, 2016Applicant: FUJITSU LIMITEDInventors: Naotaka Hamaguchi, Yasuo Ueda, Toshiyuki Okajima, Nobuyuki Akiyama, Hidetoshi Seto, Hideo Shitaya, Hiroyuki Kamezawa
-
Publication number: 20160357471Abstract: A method that may be performed by a data storage device includes configuring the data storage device to use a first scheduling scheme and, in response to detecting a trigger event, configuring the data storage device to use a second scheduling scheme. One of the first scheduling scheme and the second scheduling scheme is used to schedule performance of memory operations having the same operation type at a plurality of dies of a memory of the data storage device. The other of the first scheduling scheme and the second scheduling scheme is used to schedule memory operations opportunistically.Type: ApplicationFiled: June 24, 2015Publication date: December 8, 2016Inventors: EINAT INNA ZEVULUN, YACOV DUZLY, AMIR SHAHARABANY, IGOR GENSHAFT, MARINA FRID
-
Publication number: 20160357472Abstract: A memory system includes a semiconductor memory device including memory cells and an internal Random Access Memory (RAM); and a controller suitable for transmitting read retry table information to the semiconductor memory device when a read operation for the memory cells fails, wherein the internal RAM stores a read retry table during operation of the memory system, and wherein the semiconductor memory device performs a read retry operation with a read retry voltage determined based on the read retry table and the read retry table information.Type: ApplicationFiled: November 2, 2015Publication date: December 8, 2016Inventors: Gil Bok CHOI, Suk Kwang PARK, Min Sang PARK
-
Publication number: 20160357473Abstract: Disclosed is a method of managing a memory of an electronic device, including: dividing a physical memory into one or more regions including consecutive pages; when there is a memory allocation request of a process or an operating system, allocating a physical memory space to a region including a free page; and configuring a domain by collecting one or more regions having the same characteristic among the regions, to which the memory is allocated.Type: ApplicationFiled: June 3, 2016Publication date: December 8, 2016Inventors: Jin-Soo Kim, Jinkyu Jeong
-
Publication number: 20160357474Abstract: A device includes a schedule engine including a mode selection input. The schedule engine has an operating mode based on the mode selection input. The operating mode includes an opportunistic scheduling mode based on the mode selection input having a first value and a pipelined scheduling mode based on the mode selection input having a second value. The device further includes a buffer coupled to the schedule engine.Type: ApplicationFiled: October 14, 2015Publication date: December 8, 2016Inventors: MARINA FRID, IGOR GENSHAFT, EINAT INNA ZEVULUN, YACOV DUZLY, AMIR SHAHARABANY
-
Publication number: 20160357475Abstract: Embodiments relate to controlling a temperature of a solid state memory device using queue depth management by monitoring an operating temperature of each of a plurality of solid state drives of the solid state memory device. Based on a determination that the operating temperature of one of the plurality of solid state drives exceeds local device threshold values, the method includes receiving an indication that one or more local measures have been taken by the solid state memory device. Based on a determination that the operating temperature of one of the plurality of solid state drives exceeds a secondary global threshold value, the method includes reducing a queue length for the solid state memory device.Type: ApplicationFiled: August 26, 2016Publication date: December 8, 2016Inventors: Craig A. Bickelman, Edward W. Chencinski, Seth R. Greenspan, M. Dean Sciacca, Xiaojin Wei
-
Publication number: 20160357476Abstract: Large amounts of memory can be consumed in streaming joins because events from one stream are held in memory while waiting for matching events from a second stream. Memory needs can be reduced by analyzing the join condition to determine the bounds on the time discrepancy between events in the two streams. When it is determined that an event from one stream must occur prior to the matching event from the other stream, the later-arriving stream data can be ingested with an intentional delay. When it is determined that regardless of input received from a first stream, no output will be produced when there is no input from the second stream, pulling data from the first stream can cease. A multi-stage join plan can be employed so that a less busy stream can be scanned with increasing amounts of intentional delay. Only unmatched data is stored.Type: ApplicationFiled: June 5, 2015Publication date: December 8, 2016Inventors: Zhong Chen, Lev Novik, Boris Shulman, Clemens A. Szyperski
-
Publication number: 20160357477Abstract: According to one embodiment, a storage system comprises a controller being configured to: receive a write data of an application from a computer; manage the write data as a plurality of data sets, each of the plurality of data sets having a size of a deduplication unit; and apply a deduplication function to each of the plurality of data sets. When a data set of the plurality of data sets has an application metadata portion containing application metadata, the controller separates the application metadata from the data set and fills the application metadata portion by a padding data and applies the deduplication function to the data set including the padding data.Type: ApplicationFiled: May 30, 2014Publication date: December 8, 2016Inventor: Akio NAKAJIMA
-
Publication number: 20160357478Abstract: In one embodiment, when a secondary application on an electronic device is selected for deactivation, the memory associated with the application can be gathered, compacted and compressed into a memory freezer file. The memory freezer file can be stored in non-volatile memory with a reduced storage footprint compared to a memory stored in a conventional swap file. When the selected application is to be reactivated, the compressed memory in the memory freezer file can be quickly restored to process memory.Type: ApplicationFiled: June 2, 2015Publication date: December 8, 2016Inventors: Andrew D. Myrick, Lionel D. Desai, Joseph Sokol, JR.
-
Publication number: 20160357479Abstract: A storage control apparatus is provided that includes a storage unit and a control unit. The storage unit is configured to store management information indicating a formatting status of each of a plurality of partitions included in a storage area. The control unit is configured to perform a procedure including: upon receiving a write request to write first data to the storage area, determining whether a partition including a region to which the first data is to be written is formatted, based on the management information; and when the partition is unformatted, generating third data with a size that matches a size of the partition by combining the first data and predetermined second data, and writing the third data to the partition.Type: ApplicationFiled: June 1, 2016Publication date: December 8, 2016Applicant: FUJITSU LIMITEDInventors: Hiroshi Koarashi, Shimpei Ogino, Hitomi Akiyama, Takeshi Ueda, Kenji Higuchi, Meiu Naruse, REISUKE NAKAGAWA, Hiroaki Konno
-
Publication number: 20160357480Abstract: A memory system includes a memory device including a plurality of blocks each comprising first and second regions of pages; and a controller suitable for storing a plurality of data in the first region and hot/cold information respectively corresponding to the plurality of data in the second region.Type: ApplicationFiled: November 9, 2015Publication date: December 8, 2016Inventor: Hae-Gi CHOI
-
Publication number: 20160357481Abstract: The nonvolatile memory module includes at least one nonvolatile memory, and a device controller including a RAM to store data exchanged between a host and the at least one nonvolatile memory and a DIMM controller to control data exchange between the RAM and the at least one nonvolatile memory. An allocation for an access area at an access to the RAM is performed during a write transaction in which data is recorded at the RAM and is released during a read transaction of the recorded data.Type: ApplicationFiled: April 19, 2016Publication date: December 8, 2016Inventors: HEE HYUN NAM, YOUNGJIN CHO
-
Publication number: 20160357482Abstract: One embodiment of the present invention sets forth a computer-implemented method for migrating a memory page from a first memory to a second memory. The method includes determining a first page size supported by the first memory. The method also includes determining a second page size supported by the second memory. The method further includes determining a use history of the memory page based on an entry in a page state directory associated with the memory page. The method also includes migrating the memory page between the first memory and the second memory based on the first page size, the second page size, and the use history.Type: ApplicationFiled: August 22, 2016Publication date: December 8, 2016Inventors: Jerome F. DULUK, JR., Cameron BUSCHARDT, James Leroy DEMING, Lucien DUNNING, Brian FAHS, Mark HAIRGROVE, Chenghuan JIA, John MASHEY, James M. VAN DYKE
-
Publication number: 20160357483Abstract: According to one embodiment, a system includes first to third managers and a storage unit. The first manager generates read requests corresponding to read-unit data items read by a read command received from an device, and manages first information indicating the state of transmission of the read-unit data items to the device. The storage unit temporarily stores the read-unit data items read from nonvolatile memories in a random order, based on the read requests. The second manager manages second information indicating whether each read-unit data item has been read from the nonvolatile memories. The third manager transmits, based on the first and second information, the read-unit data items to the device in an order designated by the read command, the read-unit data items being stored in the storage unit in a random order.Type: ApplicationFiled: August 16, 2016Publication date: December 8, 2016Applicant: KABUSHIKI KAISHA TOSHIBAInventors: Kazuhito OKITA, Kiyotaka MATSUO
-
Publication number: 20160357484Abstract: A method of using flash memories having an electrically erasable programmable read-only memory emulation in a microcontroller, includes: dividing information to be stored in a computer memory into a first piece of information having executable code, and a second piece of information having non-executable code. If a free storage capacity of a first memory is sufficiently large to receive the first piece of information storing the first piece of information in the first memory. If a free storage capacity of a second memory is sufficiently large to receive the second piece of information, storing the second piece of information in the second memory.Type: ApplicationFiled: August 19, 2016Publication date: December 8, 2016Inventor: Arnd SCHAFFERT
-
Publication number: 20160357485Abstract: Systems and method relating generally to solid state memory, and more particularly to systems and methods for recycling data in a solid state memory. The systems and methods include receiving a data set maintained in a memory device, applying at least one iteration of a data decoding algorithm to the data set by a data decoder circuit to yield a decoded output, counting the number of iterations of the data decoding algorithm applied to the data set to yield an iteration count, and recycling the data set to the memory device. The recycling is triggered based at least in part on the iteration count.Type: ApplicationFiled: August 23, 2016Publication date: December 8, 2016Applicant: SEAGATE TECHNOLOGY LLCInventors: Yu Cai, Yunxiang Wu, Ning Chen, Erich F. Haratsch, Zhengang Chen
-
Publication number: 20160357486Abstract: A data providing device includes a transmission unit configured to transmit at least one of a plurality of pieces of data to a terminal device, and a compression unit configured to compress the at least one of the plurality of pieces of data, the data providing device including: a reception unit configured to receive, from the terminal device, specification of one or a plurality of pieces of target data that are transmission targets among the plurality of pieces of data, wherein, in a case where the number of pieces of the one or the plurality of pieces of target data is less than a predetermined number, the transmission unit transmits the target data to the terminal device without the compression unit compressing the target data.Type: ApplicationFiled: June 3, 2016Publication date: December 8, 2016Applicant: Konica Minolta, Inc.Inventors: Yu SONODA, Takashi SUGAYA, Shinichi ASAI, Hideyuki MATSUDA
-
Publication number: 20160357487Abstract: Systems and methods for automatically editing a softcopy document using a hardcopy markup document are disclosed. The method includes scanning pages of the hardcopy markup document including editing marks; identifying file information of the hardcopy markup document; retrieving the softcopy document corresponding to the hardcopy markup document from a storage device based on the identified file information; recognizing marked regions present on at least one of the scanned pages, the marked regions includes at least one of the editing marks; creating an edit information document based on the recognized marked regions; converting the marked regions into an editable format; and creating an edited softcopy document by making one or more changes on each page of the retrieved softcopy document based on the edit information document.Type: ApplicationFiled: June 5, 2015Publication date: December 8, 2016Inventors: Ashok Raj Anbalagan, Venkata Ragavan Kondalam Sankaran
-
Publication number: 20160357488Abstract: A display method comprises a step during which an aircraft flight management computer sends display instructions to a display management system, to control the display of an aircraft flight plan window. The display method also comprises steps comprising acquiring a reference point and a vertical flight profile of the aircraft comprising the reference point, and computing, using the vertical flight profile, an altitude of the reference point. It also comprises steps comprising acquiring an information item relating to a flight phase associated with the reference point, acquiring an information item relating to a selected display range, determining a vertical centering coefficient of a display window relating to the vertical flight profile, as a function of the flight phase and transmitting, to the display management system, instructions for displaying the display window as a function of the altitude of the reference point and of the centering coefficient of the display window.Type: ApplicationFiled: May 4, 2016Publication date: December 8, 2016Inventors: Nicolas Albert, Thomas Pastre, Thomas Koebel
-
Publication number: 20160357489Abstract: The invention discloses a multi-purpose conference terminal. The multi-purpose conference terminal comprises: a display device and a bending structure provided on the display device, the display device comprising a first display area and a second display area, the bending structure being connected between the first display area and the second display area so that the first display area can be bent or flattened relative to the second display area. This invention improves the user experience of the multi-purpose conference terminal, provides ease of storage thereof, and saves the occupied storage space.Type: ApplicationFiled: May 12, 2015Publication date: December 8, 2016Inventors: Youmei DONG, Jing SU, Xuewen LV
-
Publication number: 20160357490Abstract: Acquiring means acquires relevant information (for example, information indicative of an amount of processing that has been performed relative to the content based on a user's operation) relevant to content. Selecting means selects one or more content from among a plurality of content corresponding to a plurality of items of display information displayed on first display means, based on relevant information acquired by acquiring means for each of the plurality of content. Display control means causes second display means to display the one or more content selected by selecting means.Type: ApplicationFiled: February 20, 2015Publication date: December 8, 2016Applicant: NTT DOCOMO, INC.Inventors: Satoru KAWAMURA, Takashi OOMIYA, Tomohiro ANDO, Akihiro ICHINOSE, Masami NAGATA
-
Publication number: 20160357491Abstract: An image of a virtual object is generated in accordance with a position and orientation of a first display device. In a case where a first mode is set, the generated image of the virtual object is displayed on a first display device and second display device. In a case where a second mode different from the first mode is set, a still image of the virtual object is displayed on the second display device. A portion of the virtual object in the still image is selected based on an instruction input by a user observing the second display device during display of the still image of the virtual object. An image of the virtual object displayed on the second display device is updated based on the selected portion of the virtual object.Type: ApplicationFiled: May 27, 2016Publication date: December 8, 2016Inventor: Takashi Oya
-
Publication number: 20160357492Abstract: A display system and method including screens in a cockpit of an aircraft. A control unit is configured to command the display according to a normal display mode, wherein the control unit is configured so as to command the display such that subsequent to the occurrence of an event on board the aircraft leading to the display of an interactive element in an interaction window, the control unit commands the display of the interaction window on one of the screens of the screens at least while an action by an operator is required on the interactive element, and a reconfigured display mode, wherein the control unit is configured to command the display, on a second screen including a signaling area, of a display window that is normally displayed on a first screen in the normal display mode, and to command the display of an indicator in the signaling area if the interaction window is not displayed on a screen of the screens when an action by an operator is required on the interactive element.Type: ApplicationFiled: May 27, 2016Publication date: December 8, 2016Inventors: Christine CHARBONNIER, Aymeric PERRIN, Cedric DESCHEEMAEKER, Nicolas ANTONI
-
Publication number: 20160357493Abstract: A method and a device for synchronizing the display of video frames from a video stream of a video insertion of a video image source, which is simultaneously presented on two or more displays of a display wall. The synchronous, tearing free display is realized by means of a video frame queue for the video frames, a mediation function which is commonly used by the network graphics processors involved in the display of the video insertion and which, during a mediation period that extends over a plurality of vertical retraces of the display wall, determines which video frame is displayed by the displays and establishes a balance between the vertical display frequency and the video stream frequency, and synchronization messages which are sent before the start of a mediation period by a master network graphics processor of a display to the slave network graphics processors of the other displays.Type: ApplicationFiled: October 30, 2013Publication date: December 8, 2016Applicant: Barco Control Rooms GmbHInventor: Udo ZERWAS
-
Publication number: 20160357494Abstract: Various display control methods and apparatuses are provided. A method comprises inclining at least one display unit relative to an initial normal thereof to change a ratio of pixels distributed along two directions in each effective display region of the at least one display unit of a display system, wherein light emitted by each pixel in the effective display region of each display unit in the at least one display unit is transmitted to a visual angle range by a lens corresponding to the display unit in the display system, and the two directions comprise a first direction and a second direction parallel with the display unit and orthogonal with each other; and displaying a content to be displayed by the changed display system. Accordingly, differentiated display of visual angle information of two mutually orthogonal different directions can be realized.Type: ApplicationFiled: June 1, 2016Publication date: December 8, 2016Inventor: Lin Du
-
Publication number: 20160357495Abstract: A technique provides a sync notification to indicate when a shared screen view of a presenter device has been delivered to an audience. The technique involves generating a sync time estimation based on communications with a set of audience devices, and detecting occurrence of an update to the shared screen view of the presenter device. The technique further involves outputting, after the sync time estimation has elapsed since the detected occurrence of the update, the sync notification on the presenter device to indicate when the shared screen view of the presenter device has been delivered to the audience. Such a technique is well suited for a variety of online collaboration systems such as online conference systems, online webinar systems, online meeting systems, and so on.Type: ApplicationFiled: June 5, 2015Publication date: December 8, 2016Inventors: Yogesh Moorjani, Ashish V. Thapliyal
-
Publication number: 20160357496Abstract: A first electronic device maintains a directed acyclic graph to represent content collaboratively edited by the first device and one or more second devices of multiple collaborating devices. The first device receives one or more editing inputs from one or more devices of the multiple collaborating devices. The first device modifies the directed acyclic graph based on relationships between the editing inputs and existing content objects embodied in the directed acyclic graph, traverses the directed acyclic graph in accordance with a predetermined ordering rule to obtain an object sequence, and, if a first editing input of the one or more editing inputs modifies a first existing sketch content object represented in the directed acyclic graph, updates a command sequence associated with the first existing sketch content object by merging each individual drawing command included the first editing input with a command sequence associated with the first existing sketch content object.Type: ApplicationFiled: September 30, 2015Publication date: December 8, 2016Inventor: William J. Thimbleby
-
Publication number: 20160357497Abstract: Embodiments of the present application disclose a file shared browsing method and system. The method comprises: a slave device receiving a browsing mode switching operation of a user, and enabling or disabling a free mode for the slave device according to the operation, wherein: local control permission on the target file browsing progress for the slave device is enabled in a state in which the free mode is ON; local control permission on the target file browsing progress for the slave device is disabled in a state in which the free mode is OFF.Type: ApplicationFiled: November 25, 2014Publication date: December 8, 2016Applicants: BEIJING KINGSOFT OFFICE SOFTWARE CO., LTD., ZHUHAI KINGSOFT OFFICE SOFTWARE CO. LTD.Inventors: Juan HU, Yanshan FENG
-
Publication number: 20160357498Abstract: Example apparatus and methods provide a gamified adaptive digital disc jockey (DDJ) that optimizes a media presentation based on an audience response according to a gamification process. The DDJ receives data about audience members and determines a state and dynamic of the audience in response to a portion of the media presentation or the dynamics of the media presentation. The DDJ identifies audience leaders or laggards from gamification data or patterns about audience members. The gamification scores may be computed from the reactions or behaviors of audience members. The DDJ automatically adapts the media presentation based on the state and dynamic of the audience in general and/or based on the reactions of people with certain gamification scores. Data relating states, dynamics, gamification scores, and tracks or sequences of tracks from previous presentations may help plan and optimize the presentation and may be stored for planning future presentations.Type: ApplicationFiled: June 3, 2015Publication date: December 8, 2016Inventor: Georgios Krasadakis
-
Publication number: 20160357499Abstract: A system is described for maintaining synchrony of operations among a plurality of devices that have independent clocking arrangements. The system includes a task distribution device that distributes tasks to a synchrony group comprising a plurality of devices that are to perform the tasks distributed by the task distribution device in synchrony. The task distribution device distributes each task to the members of the synchrony group over a network. Each task is associated with a time stamp that indicates a time, relative to a clock maintained by the task distribution device, at which the members of the synchrony group are to execute the task.Type: ApplicationFiled: August 22, 2016Publication date: December 8, 2016Inventor: Nicholas A.J. Millington
-
Publication number: 20160357500Abstract: An example method involves determining an attribute associated with an audible version of a news story, wherein the attribute indicates a manner in which data representing the audible version of the news story was generated; using the determined attribute associated with the audible version of the news story as a basis to generate a playlist of a news program that includes the audible version of the news story; and transmitting the generated playlist to a client device.Type: ApplicationFiled: August 23, 2016Publication date: December 8, 2016Inventors: Venkatarama Anilkumar Panguluri, Venkata Sunil Kumar Yarram, Raghavendra Sunku