Patents Issued in February 21, 2019
  • Publication number: 20190056867
    Abstract: A storage system includes a storage device including a controller and a nonvolatile memory unit, and a host including a processor configured to determine whether or not the host is going to access the storage device within a predetermined range of time, and cause the storage device to be powered off when it is determined that the host is not going to access the storage device within the predetermined range of time.
    Type: Application
    Filed: October 15, 2018
    Publication date: February 21, 2019
    Inventor: Daisuke HASHIMOTO
  • Publication number: 20190056868
    Abstract: A method for execution by a dispersed storage and task (DST) client module includes issuing a read threshold number of read slice requests are issued to storage units of the set of storage units. One or more encoded slices of a selected read threshold number of encoded slices are received. When a next encoded data slice of a decode threshold number of encoded data slices is received within a response timeframe, outputting of the next encoded data slice is initiated. When the next encoded data slice is not received within the response timeframe, receiving of another decode threshold number of encoded slices of the set of encoded slices is facilitated. The other decode threshold number of encoded slices are decoded to produce recovered encoded data slices, where the recovered encoded data slices includes at least a recovered next encoded data.
    Type: Application
    Filed: October 19, 2018
    Publication date: February 21, 2019
    Inventors: Bruno H. Cabral, Wesley B. Leggette
  • Publication number: 20190056869
    Abstract: A computing device includes an interface configured to interface and communicate with a dispersed storage network (DSN), a memory that stores operational instructions, and a processing module operably coupled to the interface and memory such that the processing module, when operable within the computing device based on the operational instructions, is configured to perform various operations. A computing device receives a data access request for an encoded data slice (EDS) associated with a data object. The computing device compares a slice name of the data access request with slice names stored within RAM. When the data access request slice name compares unfavorably with those stored slice names, the computing device transmits an empty data access response that includes no EDS to the other computing device without needing to access a hard disk drive (HDD) that stores EDSs. Alternatively, the computing device transmits a data access response that includes the EDS.
    Type: Application
    Filed: October 24, 2018
    Publication date: February 21, 2019
    Inventors: Bruno Hennig Cabral, Joseph M. Kaczmarek, Ravi V. Khadiwala, Ilya Volvovski
  • Publication number: 20190056870
    Abstract: A storage device, infrastructure, and associated method for managing request queue to reduce read tail latencies. A disclosed storage device is disclosed that includes: a set of flash memory chips; and a controller that schedules request from a host using a set of request queues, wherein the controller includes a queue manager that: reorders high priority read requests over low priority write requests in each request queue; suspends low priority write requests to process high priority read requests; and limits a number of low priority write requests allowed in each request queue to a threshold value smaller than a size of each request queue.
    Type: Application
    Filed: August 15, 2018
    Publication date: February 21, 2019
    Inventors: Fei Sun, Jinjin He, Qi Wu
  • Publication number: 20190056871
    Abstract: A method, system and computer program product for managing an amount of storage written from a transaction group comprises creating a plurality of transaction classes within each of a plurality of write transaction classes and discovering an initial underlying drive capability assignable to the transaction classes when a storage pool is allocated (SPA). Each transaction class capability weight is adjusted via computing an instruction and operations per second, a data rate per second and a time slice at every storage pool allocator sync time. An unspent time slice from an adjusted transaction class is lent to a plurality of remaining transaction classes yet to be adjusted via a staged processing distribution during sync of the SPA. The disclosed method further includes assigning system resources and underlying drive capability to each transaction class per its capability weight based on a ratio of weights for each transaction class of operations.
    Type: Application
    Filed: September 6, 2017
    Publication date: February 21, 2019
    Inventors: Shailendra Tripathi, Enyew Tan
  • Publication number: 20190056872
    Abstract: Techniques for reallocating a memory pending queue based on stalls are provided. In one aspect, it may be determined at a memory stop of a memory fabric that at least one class of memory access is stalled. It may also be determined at the memory stop of the memory fabric that there is at least one class of memory access that is not stalled. At least a portion of a memory pending queue may be reallocated from the class of memory access that is not stalled to the class of memory access that is stalled.
    Type: Application
    Filed: October 22, 2018
    Publication date: February 21, 2019
    Inventors: Qiong Cai, Paolo Faraboschi, Cong Xu, Ping Ping, Sai Rahul Chalamalasetti, Andrew C. Walton
  • Publication number: 20190056873
    Abstract: The disclosure includes a cold storage system. The cold storage system includes a server having a plurality of host hub ports, a first Universal Serial Bus (USB) switch and a plurality of USB storage devices. The first USB switch has a plurality of downstream (DS) ports and a plurality of upstream (US) ports and is connected to the server via a first host hub port of the plurality of host hub port and a first US port of the plurality of US ports. Furthermore, the first USB switch has a controller configured to establish a connection between the first US port and a first DS port of the plurality of DS ports in response to a command identifying the first DS port from the server. The plurality of USB storage devices are respectively connected to the first USB switch via the plurality of DS ports and a first USB storage device the plurality of USB storage devices is connected to the first DS port of the first USB switch.
    Type: Application
    Filed: August 15, 2017
    Publication date: February 21, 2019
    Applicant: Futurewei Technologies, Inc.
    Inventors: Xiaogang ZHU, Masood MORTAZAVI, Fangping LIU
  • Publication number: 20190056874
    Abstract: Present disclosure relates to a system for preserving data in a volatile memory and a method thereof. The volatile memory comprises a plurality of word lines for storing data. The system comprises an accessing detector. The accessing detector is configured to detect a row-hammer indication indicating a first word line is frequently accessed, wherein the accessing detector is configured to copy data stored in the first word line to a second word line when the row-hammer indication is detected on the first word line, wherein the data stored in the first and the second word lines are available to be selectively accessed.
    Type: Application
    Filed: August 16, 2017
    Publication date: February 21, 2019
    Inventors: Chung-Hsun LEE, Hsien-Wen LIU
  • Publication number: 20190056875
    Abstract: A storage control device includes circuitry configured to acquire status information indicating a load status and a response status of each of one or more storage devices from the one or more storage devices which are accessed in response to a request transmitted from a host device, detect a first storage device having a load no more than a first threshold value and a response time no less than a second threshold value from the one or more storage devices on the basis of the acquired status information, and execute redundant copy of the detected first storage device.
    Type: Application
    Filed: July 19, 2018
    Publication date: February 21, 2019
    Applicant: FUJITSU LIMITED
    Inventors: Koutarou Nimura, Atsushi IGASHIRA, Yasuhiro Ogasawara, Marie Abe, Hiroshi Imamura
  • Publication number: 20190056876
    Abstract: A method for erasure detection in a storage cluster is provided. The method includes establishing a connection, via a network, of a storage unit to one of a plurality of storage nodes of a storage cluster and determining, for at least one page of a storage memory of the storage unit, that the at least one page is erased. The storage unit is one of a plurality of storage units configured to store user data in memory of the storage units in accordance with direction from the plurality of storage nodes. The method includes communicating from the storage unit to the one of the plurality of storage nodes that the at least one page is erased.
    Type: Application
    Filed: October 22, 2018
    Publication date: February 21, 2019
    Inventors: John Martin Hayes, Hari Kannan, Nenad Miladinovic
  • Publication number: 20190056877
    Abstract: A host system executing multiple virtual machines that is associated with multiple storage domains may be identified. Storage domain data may be received that includes utilization of each of the multiple storage domains by the multiple virtual machines. It may be determined that the utilization of a first storage domain of the multiple storage domains by the virtual machines satisfies a threshold utilization. In response to determining that the utilization of the first storage domain satisfies the threshold utilization, a second storage domain may be identified in view of a storage domain rank. An instruction may be provided to cause a storage migration of a virtual machine from the first storage domain to the identified second storage domain.
    Type: Application
    Filed: August 15, 2017
    Publication date: February 21, 2019
    Inventors: Michael KOLESNIK, Mordechay ASAYAG
  • Publication number: 20190056878
    Abstract: A storage control apparatus is provided, which includes a memory and a control unit. The memory stores information about reference counts each indicating the number of logical addresses that reference a data block and information indicating an update status of each reference count. When a reference count is changed, the control unit updates the information about the reference count in the memory, sets the update status such as to indicate that the reference count has been updated, and at prescribed timing, stores the information about the reference count that has been updated in a storage device and sets the update status such as to indicate that the reference count has not been updated. When performing a process based on the reference counts, the control unit excludes data blocks corresponding to the reference counts that have been updated, from the process.
    Type: Application
    Filed: July 24, 2018
    Publication date: February 21, 2019
    Applicant: FUJITSU LIMITED
    Inventors: Shinichi NISHIZONO, Yoshihito Konta
  • Publication number: 20190056879
    Abstract: In some examples of the disclosure, a parameter override mechanism may include a variable length configuration data table with entries for specific models of memory devices. The configuration data table entries may include override parameters for different memory devices and may be dynamically updated with new entries and modifications of existing entries. The parameter override mechanism may be configured to automatically detect a model of memory device and select a corresponding configuration data table entry based on the detected model of memory device or restrict the use of a configuration data table entry based on the detected model of memory device.
    Type: Application
    Filed: August 14, 2018
    Publication date: February 21, 2019
    Inventors: James HUDSON, Behnam DASHTIPOUR
  • Publication number: 20190056880
    Abstract: A data storage device includes a controller and a memory. The controller includes a host interface and a memory interface. The controller performs a first operation on the memory through the memory interface at a first frequency associated with the host interface to determine a first data pattern. The controller performs a read operation on the memory through the memory interface at a second frequency to determine a second data pattern. The controller changes the first frequency by a predetermined amount until the first frequency is equal to a maximum operating frequency having an associated risk of a setup/hold violation that is below a predetermined probability.
    Type: Application
    Filed: August 17, 2017
    Publication date: February 21, 2019
    Inventors: Yonatan TZAFRIR, Mordekhay ZEHAVI, Mahmud ASFUR
  • Publication number: 20190056881
    Abstract: A data storage device includes a data store optimized organized into allocation units sized according to an sequential writing unit or garbage collection unit of the data store. Information is written to the allocation units as either coarse or fine-grained packets, which are packets of data that are self-describing and written together. Random writes received from a host to data already written into allocation units is written to another allocation unit, and a coarse-grained forward map is updated to reflect the physical location of the valid data that superseded data in the allocation unit until the allocation unit can be rewritten. Promotion operations are disclosed to compact data and garbage collect data by rewriting allocation units.
    Type: Application
    Filed: August 18, 2017
    Publication date: February 21, 2019
    Inventors: Timothy Richard Feldman, Steven S. Williams
  • Publication number: 20190056882
    Abstract: A data storage device includes a data store optimized organized into allocation units sized according to an sequential writing unit or garbage collection unit of the data store. Information is written to the allocation units as either coarse or fine-grained packets, which are packets of data that are self-describing and written together. Random writes received from a host to data already written into allocation units is written to another allocation unit, and a coarse-grained forward map is updated to reflect the physical location of the valid data that superseded data in the allocation unit until the allocation unit can be rewritten. Promotion operations are disclosed to compact data and garbage collect data by rewriting allocation units.
    Type: Application
    Filed: August 18, 2017
    Publication date: February 21, 2019
    Inventors: Timothy Richard Feldman, Steven S. Williams
  • Publication number: 20190056883
    Abstract: Various embodiments of the present invention relate to an apparatus and a method for managing memory in an electronic device. The electronic device comprises a volatile memory, a non-volatile memory and a processor, wherein the processor is configured to store first data and second data, stored in a first specified area of the volatile memory, in a second specified area of the volatile memory, to check the stored order of the first data and the second data stored in the second specified area, and to move at least one of the first data and the second data from the second specified area of the volatile memory to a third specified area of the non-volatile memory if the states of the first data and the second data satisfy a specified condition on the basis of the order. Other embodiments may be possible.
    Type: Application
    Filed: January 11, 2017
    Publication date: February 21, 2019
    Inventors: Chulmin KIM, Sunae SEO, Sooyong SUK
  • Publication number: 20190056884
    Abstract: The write time is to be shortened in a storage device using memories that require different write times from each other, such as nonvolatile memories. In a memory controller including a plurality of write request holding units and a selection unit, the write request holding units holds a write request with respect to each of a plurality of memory modules that require different write times from one another. The selection unit selects one of the plurality of write request holding units in accordance with memory state information indicating whether each of the plurality of memory modules is in a busy state, and causes outputting of the write request.
    Type: Application
    Filed: July 27, 2016
    Publication date: February 21, 2019
    Inventors: KEN ISHII, HIROYUKI IWAKI, KENICHI NAKANISHI, YASUSHI FUJINAMI, TATSUO SHINBASHI
  • Publication number: 20190056885
    Abstract: The present disclosure is directed to systems and methods of implementing a neural network using in-memory, bit-serial, mathematical operations performed by a pipelined SRAM architecture (bit-serial PISA) circuitry disposed in on-chip processor memory circuitry. The on-chip processor memory circuitry may include processor last level cache (LLC) circuitry. The bit-serial PISA circuitry is coupled to PISA memory circuitry via a relatively high-bandwidth connection to beneficially facilitate the storage and retrieval of layer weights by the bit-serial PISA circuitry during execution. Direct memory access (DMA) circuitry transfers the neural network model and input data from system memory to the bit-serial PISA memory and also transfers output data from the PISA memory circuitry to system memory circuitry.
    Type: Application
    Filed: October 15, 2018
    Publication date: February 21, 2019
    Inventors: Amrita Mathuriya, Sasikanth Manipatruni, Victor Lee, Huseyin Sumbul, Gregory Chen, Raghavan Kumar, Phil Knag, Ram Krishnamurthy, IAN YOUNG, Abhishek Sharma
  • Publication number: 20190056886
    Abstract: Systems, apparatuses and methods may provide for technology that writes a block of data addressed within a host managed cache region into a set of multi-level non-volatile memory (NVM) cells organized into a dynamic single level cell buffer region, that writes a block of data addressed outside the host managed cache region into the set of multi-level NVM cells organized into a static single level cell buffer region, and automatically writes the contents of the static single level cell buffer region into the dynamic multi-level NVM media region. The host manage cache region comprises a set of dynamic single level NVM cells within the dynamic multi-level NVM media region, and the multi-level NVM cells are to be dynamically convertible into and from single NVM cells.
    Type: Application
    Filed: August 18, 2017
    Publication date: February 21, 2019
    Applicant: Intel Corporation
    Inventors: Suresh Nagarajan, Sriram Natarajan, Shankar Natarajan, Jason B. Akers
  • Publication number: 20190056887
    Abstract: Provided herein may be a memory system and a method of operating the same. The memory system may include a controller configured to generate and output a first command for a program operation in response to a request from a host, and generate and output a second command for a read scan operation when the memory system is powered on after an abnormal power-off is detected; and a semiconductor memory device configured to perform the program operation on a page basis in response to the first command, perform the read scan operation in response to the second command, and perform a single read operation per page using a set read voltage during the read scan operation.
    Type: Application
    Filed: March 27, 2018
    Publication date: February 21, 2019
    Inventors: Min Kyu PARK, Soo Jin WI, Deung Kak YOO
  • Publication number: 20190056888
    Abstract: Disclosed is a memory system includes a memory device including a plurality of memory blocks, a write operation management circuit configured to update write operation counts for the plurality of memory blocks, a first block detector configured to detect a hot memory block based on a first operation count value corresponding to the write operation count of a first memory block on which a write operation has been performed among the plurality of memory blocks, a second detector configured to detect a cold memory block based on a second operation count value corresponding to the write operation count of each of second memory blocks adjacent to the first memory block, and a controller configured to copy, if the hot memory block and the cold memory block are detected by the first and second detectors, data of the detected hot memory block or data of the detected cold memory block.
    Type: Application
    Filed: April 27, 2018
    Publication date: February 21, 2019
    Inventors: Jung-Hyun KWON, Sang-Gu JO, Jong-Hyun PARK
  • Publication number: 20190056889
    Abstract: A memory system having multiple memory layers includes a first memory layer comprising a volatile memory, a second memory layer comprising a first sub-memory and a second sub-memory. In response to a reference failure that occurred in the first memory layer, to which a read reference failed data and a write reference failed data are respectively loaded from a lower level memory layer.
    Type: Application
    Filed: October 19, 2018
    Publication date: February 21, 2019
    Inventor: Gi Ho PARK
  • Publication number: 20190056890
    Abstract: Embodiments described herein are related to performing virtual application delivery. In some embodiments, a method includes accessing, at a computing device, a datastore comprising a first virtual disk file mapped to a plurality of virtual disk files separate from the first virtual disk file, wherein each of the plurality of virtual disk files comprises at least one application stored thereon. The method further includes receiving, at the computing device, one or more operations for accessing the first virtual disk file, the one or more operations corresponding to a first application stored on a second virtual disk file of the plurality of virtual disk files. The method further includes redirecting the one or more operations for accessing the first virtual disk file to the second virtual disk file.
    Type: Application
    Filed: August 20, 2018
    Publication date: February 21, 2019
    Inventors: Michael John WOOKEY, Paul Adam RYMAN, Maria Matelle TARROZA, Mallikharjuna Reddy DEVA, Stephen Jonathan PARRY-BARWICK
  • Publication number: 20190056891
    Abstract: An information processing apparatus capable of performing a software program including a first program layer with an instruction set to be interpreted and performed by a processor and a second program layer with an instruction set compiled in advance by a unit other than the processor comprises a unit configured to transmit parameter information used for image processing from the first program layer to the second program layer, a unit configured to perform the image processing in the second program layer according to the parameter information, a display control unit configured to display an indicator for allowing a user to recognize that the image processing is in progress, and a unit configured to issue an instruction to control display of the indicator from the second program layer to the first program layer, the display control unit controls the display according to the instruction.
    Type: Application
    Filed: October 22, 2018
    Publication date: February 21, 2019
    Inventors: Hiroyasu Kunieda, Naoki Sumi, Tomohiro Suzuki, Kiyoshi Umeda
  • Publication number: 20190056892
    Abstract: A printing system including a printing mechanism, a substrate feeder, a print controller, and digital information stored on computer readable media. The digital information includes one or more rows of a first image having a first repeat length side by side with one or more rows of a second image having a second repeat length different from the first repeat length, the first image side by side with the second image comprising a series of composite image groupings. The print controller is configured to access the stored digital information and control the print mechanism to cause the first and second images to be printed on a continuous web of substrate without excess white space between adjacent images or discontinuities caused by the different first and second repeat lengths, by periodically physically shifting the substrate in a reverse direction or by digitally shifting the image groupings before printing them.
    Type: Application
    Filed: February 22, 2017
    Publication date: February 21, 2019
    Inventor: Johan Himpe
  • Publication number: 20190056893
    Abstract: An information processing device includes a controller that, when a user operates a device image associated with a device and a function image associated with a function, controls display of a linkage function executable using the device and the function. In a further modification of the invention, the device image may be a captured image generated by capturing the device.
    Type: Application
    Filed: May 14, 2018
    Publication date: February 21, 2019
    Applicant: FUJI XEROX CO., LTD.
    Inventor: Kengo TOKUCHI
  • Publication number: 20190056894
    Abstract: An information processing apparatus connected to an image forming apparatus over a wireless network broadcasts a packet to the wireless network to identify the current address of the image forming apparatus, unicasts a packet to a default address of the image forming apparatus to identify the current address of the image forming apparatus, or identifies the current address of the image forming apparatus based on an address of the information processing apparatus in the wireless network and information regarding a connection state of the network of the information processing apparatus so that the current address of the image forming apparatus can be identified to transmit print data to the identified address.
    Type: Application
    Filed: August 14, 2018
    Publication date: February 21, 2019
    Inventor: Shin Hasegawa
  • Publication number: 20190056895
    Abstract: A job includes pages that have multiple items positioned according to coordinates. A sheet coordinate location identifier for each of the items (that corresponds to the coordinates for the items) is added to the job. The job is printed to produce printed sheets of items (printed items) printed according to the coordinates. A cutting device cuts the printed sheets, according to the coordinates, into individually cut items. Each of the cut items includes the sheet coordinate location identifier printed thereon, and this identifies the pre-cutting locations of the cut items within the uncut sheets of print media. The cut items are inspected for cutting defects to identify defective items. Pre-cutting locations of the defective items are identified using only the sheet coordinate location identifier printed on the defective items. A repair recommendation for the cutting device is based on the most common pre-cutting location of the defective items.
    Type: Application
    Filed: August 16, 2017
    Publication date: February 21, 2019
    Applicant: Xerox Corporation
    Inventors: Douglas K. Herrmann, Daniel M. McHugh, Timothy J. Kelley, Hans F. Case
  • Publication number: 20190056896
    Abstract: A multifunction peripheral (100) is connected to a terminal device (200) via a communication link, receives image data transmitted from the terminal device (200) and forms an image based on the image data. Further, the multifunction peripheral (100) detects the state of connection of the communication link and thereby detects whether or not communication with the terminal device (200) is interrupted. If interruption of communication is detected while image data transmitted from the terminal device is being received, the multifunction peripheral suspends the unfinished state of reception of image data.
    Type: Application
    Filed: October 24, 2018
    Publication date: February 21, 2019
    Inventor: Yasuto NISHII
  • Publication number: 20190056897
    Abstract: Examples disclosed herein relate to receiving a request to perform an operation on a document, determining whether the document complies with a plurality of operation policies, and in response to determining that the document complies with the plurality of operation policies, providing a notification that the operation is ready to be performed and digitally signing the document.
    Type: Application
    Filed: June 21, 2016
    Publication date: February 21, 2019
    Inventors: Helen Balinsky, Scott White, Shivaun Albright
  • Publication number: 20190056898
    Abstract: Viewing operating information of a device is controlled appropriately.
    Type: Application
    Filed: August 16, 2018
    Publication date: February 21, 2019
    Inventor: Masahiko MIZUTA
  • Publication number: 20190056899
    Abstract: An information processing apparatus includes a first controller and a second controller. The first controller performs processing dependent on hardware having a function. The second controller is connected to the first controller via a general-purpose communication path and performs processing not dependent on the hardware. Each of the first controller and the second controller transmits control information used for controlling the hardware to a counterpart controller of the first controller or the second controller via the communication path while varying a transmission interval in accordance with a type of the control information.
    Type: Application
    Filed: August 3, 2018
    Publication date: February 21, 2019
    Applicant: FUJI XEROX CO., LTD.
    Inventors: Takanori FUKUOKA, Kenji IMAMURA, Masahiro KOBATA, Shinho IKEDA, Tokuji UEDA
  • Publication number: 20190056900
    Abstract: A system and method for multifunction peripheral data collection includes a network data connection with one or more multifunction peripherals and at least one peer data collector. A memory stores address data identifying each of a set of multifunction peripherals tasked for data collection. A processor initiates data transfer sessions in accordance with stored address data with each of the plurality of multifunction peripherals to retrieve device report data. Device report data from each successful data transfer session is retrieved and each device with an unsuccessful data transfer session is identified. A collection report is generated from retrieved device report data and this report is sent to an associated networked server. A generated problem list is sent to at least one other one networked device for further data collection and processing.
    Type: Application
    Filed: August 18, 2017
    Publication date: February 21, 2019
    Inventor: Jonathan A. CHANNA
  • Publication number: 20190056901
    Abstract: A vehicle system and method are provided. The system includes a processor configured to compare received data representative of a current attitude with predetermined bank, nose up, and nose down values to determine that an occurrence of unusual attitude is currently underway. Upon determining that an occurrence of unusual attitude conditions is currently underway, the system and method generate display signals that command and control a display system to render roll angle alert symbology. The roll angle alert symbology includes a tracing arrowhead that more clearly shows the direction to recover from unusual attitude conditions. Based in part on the tracing nature of the arrowhead, provided technological improvements are observable on display systems that are monochrome, as well as those with color. In various embodiments, color attributes and confining the dynamic tracing performed by the arrowhead more clearly inform a pilot of the roll recovery direction to recover from unusual attitude conditions.
    Type: Application
    Filed: August 17, 2017
    Publication date: February 21, 2019
    Applicant: HONEYWELL INTERNATIONAL INC.
    Inventors: Gang He, Jason F. Harvey, Ivan Sandy Wyatt, Thea L. Feyereisen
  • Publication number: 20190056902
    Abstract: A vehicle information display system includes a digital license plate attachable to a vehicle and having a display able to present electronically readable visual information. This electronically readable visual information is usable to facilitate provision of services, including but not limited to vehicle rental or providing vehicle access to authorized service providers.
    Type: Application
    Filed: January 5, 2018
    Publication date: February 21, 2019
    Inventors: Dean Batten, Prashant Dubal
  • Publication number: 20190056903
    Abstract: A display includes eight modules. A relay group includes eight relays provided for the respective modules. Each relay includes: a buffer; a memory writer for writing video data into the buffer; and a memory reader that, after the memory writer completes writing, reads the video data from the buffer at a speed lower than a speed of the writing and outputs the read video data to the corresponding module. A video data supplier sequentially sorts the video data to the eight relays in such a manner that, per line of line data, the line data from the buffer of one relay of the eight relays is read during a writing period of the line data to buffers of the other seven relays.
    Type: Application
    Filed: August 24, 2016
    Publication date: February 21, 2019
    Applicant: MITSUBISHI ELECTRIC CORPORATION
    Inventor: Shoji OTSUKA
  • Publication number: 20190056904
    Abstract: The present invention provides a screen mirroring method applied to a mobile terminal. The screen mirroring method includes establishing a connection to at least one second terminal device; receiving an operation command; transmitting multimedia files or image signals of the mobile terminals to a corresponding second terminal device according to the operation command, to make the multimedia files or the image signals be instantly displayed on the corresponding second screen terminal. The present invention further provides a screen mirroring apparatus and a mobile terminal. According to the screen mirroring method and apparatus and the mobile terminal, the multimedia files or the image signals of the mobile terminal are transmitted to the corresponding second screen terminal due to the received operation command, so that the multimedia files or the image signals are instantly displayed on the corresponding second screen terminal, which makes the operation be simple and have good flexibility.
    Type: Application
    Filed: June 7, 2016
    Publication date: February 21, 2019
    Inventor: SHUFU LI
  • Publication number: 20190056905
    Abstract: Apparatuses, methods, systems, and program products are disclosed for transmitting audio to an identified recipient. A method includes detecting, by a processor, audio input at a first information handling device. The audio input is intended for a recipient. The method includes deriving an identity of the intended recipient of the audio input based on the audio input. The method includes transmitting the audio input to a second information handling device that is associated with the intended recipient.
    Type: Application
    Filed: August 15, 2017
    Publication date: February 21, 2019
    Inventors: Amy Leigh Rose, John Scott Crowe, Gary David Cudak, Jennifer Lee-Baron, Nathan J. Peterson
  • Publication number: 20190056906
    Abstract: The present invention relates to a method for driving a mobile application using a sound signal and a mobile application driving system for implementing the same. Suggested is a method for immediately driving a specific application by a sound wave driving signal even in a locked state of a mobile terminal by pushing a sound wave driving signal including a driving signal for driving a specific application to the mobile terminal in the locked screen state.
    Type: Application
    Filed: July 25, 2016
    Publication date: February 21, 2019
    Inventor: Hoon Taek CHO
  • Publication number: 20190056907
    Abstract: Provided is an electronic device including a communication interface configured to communicate with a plurality of sound output devices, a display, and a processor electrically connected to the communication interface and the display. The processor is configured to search for the plurality of sound output devices by using the communication interface, to display on the display a plurality of identification regions representing the plurality of sound output devices, and an information region representing information about a sound output device corresponding to at least one of the plurality of identification regions, and to set the plurality of sound output devices to operate with one another based on a signal for moving at least one of the plurality of identification regions.
    Type: Application
    Filed: December 8, 2016
    Publication date: February 21, 2019
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Yong-jin SO, Chang-hoon PARK, Won-hee LEE
  • Publication number: 20190056908
    Abstract: Disclosed herein are embodiments of systems, methods, and products comprising an analytic server, which receives a request from a user to participate in a panel or an event in a selected language. The analytic server may determine and select the interpreter for the user to provide real time interpretation services. The analytic server transmits the audio signals in the source language interpreter electronic device. After the interpreter translates the audio signals in source language to the selected target language, the analytic server receives the translated audio signals from the interpreter electronic device. The analytic server then transmits the translated audio signals in the user requested language to the user electronic device. When the user changes to a different target language, the analytic server selects a different interpreter to provide real time translation, and transmits the translated audio signals in a new target language to the user.
    Type: Application
    Filed: August 21, 2018
    Publication date: February 21, 2019
    Inventor: Fardad ZABETIAN
  • Publication number: 20190056909
    Abstract: A computer-implemented input-method editor process includes receiving a request from a user for an application-independent input method editor having written and spoken input capabilities, identifying that the user is about to provide spoken input to the application-independent input method editor, and receiving a spoken input from the user. The spoken input corresponds to input to an application and is converted to text that represents the spoken input. The text is provided as input to the application.
    Type: Application
    Filed: October 24, 2018
    Publication date: February 21, 2019
    Applicant: Google LLC
    Inventors: Brandon M Ballinger, Johan Schalkwyk, Michael H. Cohen, William J. Byrne, Gudmundur Hafsteinsson, Michael J. Lebeau
  • Publication number: 20190056910
    Abstract: A digital processor, such as, e.g., a divider in a PID controller, performs a mathematical operation such as division (or multiplication) involving operands represented by strings of bit signals and an operator to produce an operation result. The processor is configured by identifying first and second power-of-two approximating values of the operator as the nearest lower and nearest higher power-of-two values to the operator. The operation is performed on the input operands by means of the first and second power-of-two approximating values of the operator by shifting the bit signals in the operands by using the first and second power-of-two approximating values in an alternated sequence to produce: first approximate results by using the first power-of-two approximating value, second approximate results by using the second power-of-two approximating value. The average of the first and second approximate results is representative of the accurate result of the operation.
    Type: Application
    Filed: October 22, 2018
    Publication date: February 21, 2019
    Inventor: Daniele MANGANO
  • Publication number: 20190056911
    Abstract: A cognitive system is provided for sorting of numeric values utilizing an identification of superlative adjectives. For a set of adjectives and a set of nouns identified from a corpus: using a first indication as to whether each adjective in a set of adjectives is to modify a term and a second indication as to whether each noun in the set of nouns is to modify each adjective in the set of adjectives, a third indication is determined of whether each noun in the set of nouns is to be modified by either a maximum or minimum superlative adjective and whether the third indication is greater than or equal to a predetermined threshold. If so, the adjective is added to a set of maximum or minimum superlative adjectives, which is then provided to the cognitive system for sorting of the numeric values.
    Type: Application
    Filed: August 18, 2017
    Publication date: February 21, 2019
    Inventor: Kadriye Elif Eyigoz
  • Publication number: 20190056912
    Abstract: A cognitive system is provided for sorting of numeric values utilizing an identification of superlative adjectives. For a set of adjectives and a set of nouns identified from a corpus: using a first indication as to whether each adjective in a set of adjectives is to modify a term and a second indication as to whether each noun in the set of nouns is to modify each adjective in the set of adjectives, a third indication is determined of whether each noun in the set of nouns is to be modified by either a maximum or minimum superlative adjective and whether the third indication is greater than or equal to a predetermined threshold. If so, the adjective is added to a set of maximum or minimum superlative adjectives, which is then provided to the cognitive system for sorting of the numeric values.
    Type: Application
    Filed: November 6, 2017
    Publication date: February 21, 2019
    Inventor: Kadriye Elif Eyigoz
  • Publication number: 20190056913
    Abstract: A method that includes receiving a document, the document including multiple data units arranged in a sequence, is provided. The method includes separating a fragment from the sequence by identifying a delimiter that includes one of a start or an end of the fragment, separating a data unit from the fragment by identifying a second delimiter, determining a fragment rank based on a frequency score of the data unit within the fragment, and placing the fragment in a sorted list based on the fragment rank including multiple fragments. The method includes forming a modified document including at least a top fragment from the sorted list, the top fragment having a top fragment rank greater than a user selected rank and providing the modified document to the user. A system and a non-transitory, computer readable medium storing instructions to perform the method are also provided.
    Type: Application
    Filed: August 18, 2017
    Publication date: February 21, 2019
    Inventor: Joseph A. Jaroch
  • Publication number: 20190056914
    Abstract: A method of patterning a substrate may include providing a blanket photoresist layer on the substrate; performing an ion implantation procedure of an implant species into the blanket photoresist layer, the implant species comprising an enhanced absorption efficiency at a wavelength in the extreme ultraviolet (EUV) range; and subsequent to the performing the ion implantation procedure, performing a patterned exposure to expose the blanket photoresist layer to EUV radiation.
    Type: Application
    Filed: October 18, 2017
    Publication date: February 21, 2019
    Applicant: Varian Semiconductor Equipment Associates, Inc.
    Inventors: Tristan Y. Ma, Huixiong Dai, Anthony Renau, John Hautala, Joseph Olson
  • Publication number: 20190056915
    Abstract: A logic gate includes first and second inputs, first through fourth memristors each having a positive terminal and a negative terminal, and first and second outputs. The memristors are connected in a bridge arrangement: the negative terminal of the first memristor and the positive terminal of the second memristor are connected to the first input; the negative terminal of the third memristor and the positive terminal of the fourth memristor are connected to the second input; the negative terminal of the second memristor and the negative terminal of the fourth memristor are connected to the first output; and the positive terminal of the first memristor and the positive terminal of the third memristor are connected to the second output. A voltage of at least one of the outputs, or the voltage difference between the outputs, corresponds to the result of a logic operation relative to voltages applied to the inputs.
    Type: Application
    Filed: February 20, 2017
    Publication date: February 21, 2019
    Inventors: ABUSALEH MUHAMMAD JABIR, XIAOHAN YANG, ADEDOTUN ADEDEJI ADEYEMO
  • Publication number: 20190056916
    Abstract: An apparatus and method for efficiently performing a multiply add or multiply accumulate operation.
    Type: Application
    Filed: October 15, 2018
    Publication date: February 21, 2019
    Inventors: ADITYA VARMA, MICHAEL ESPIG