Patents Issued in December 19, 2017
  • Patent number: 9846509
    Abstract: Alternating touchscreen conductors in each layer of a touchscreen display are connected to separate touchscreen controllers. Each controller completely and separately resolves a location anywhere on the display so that a failure of either controller, or the failure of conductors connected to either controller, do not degrade touchscreen usability. Conductors in separate layers, connected to separate controllers may be isolated via insulators to prevent undesirable shorts. Conductors are shaped to minimize the area covered by insulators and maximize the area of useful conductor overlap.
    Type: Grant
    Filed: November 17, 2015
    Date of Patent: December 19, 2017
    Assignee: Rockwell Collins, Inc.
    Inventors: Donald E. Mosier, Craig E. Harwood
  • Patent number: 9846510
    Abstract: The present invention relates to a display apparatus and, more particularly, to a display apparatus using a semiconductor light emitting device. In the display apparatus including a touch sensor unit and a display unit controlled based on a touch input sensed through the touch sensor unit, the display unit includes: a conductive bonding layer; and a plurality of semiconductor light emitting devices bonded to the conductive bonding layer and arranged to form a plurality of rows, and the touch sensor unit includes: an X electrode disposed between the plurality of rows of the semiconductor light emitting devices in the display unit; and an Y electrode configured to be combined with the X electrode to sense a touch input.
    Type: Grant
    Filed: October 30, 2014
    Date of Patent: December 19, 2017
    Assignee: LG ELECTRONICS INC.
    Inventor: Byungjoon Rhee
  • Patent number: 9846511
    Abstract: An input device includes a position detection sensor capable of detecting an input operation position of an operation body on an operation surface, a load detection sensor capable of detecting a load in the input operation position, and a control unit capable of executing offset calibration to correct an offset of an output of the load detection sensor based on input operation information resulting from an output of the position detection sensor.
    Type: Grant
    Filed: February 18, 2015
    Date of Patent: December 19, 2017
    Assignee: Alps Electric Co., Ltd.
    Inventors: Masafumi Kaneko, Masahiko Ishizone, Takashi Sato, Eiji Umetsu
  • Patent number: 9846512
    Abstract: Provided is a method for inspecting a touch panel with which method it is possible to perform an inspection with high accuracy and to allow an improvement in yield. A drive signal is supplied to either one of sensor electrodes (12) and an inspection electrode (142), a plurality of sense signals related to the respective sensor electrodes (12) are obtained from the other of the sensor electrodes and the inspection electrode, and conditions of the sensor electrodes (12) are determined according to the sense signals.
    Type: Grant
    Filed: February 27, 2014
    Date of Patent: December 19, 2017
    Assignee: SHARP KABUSHIKI KAISHA
    Inventors: Yuhji Yashiro, Kazuya Yoshimura, Shogo Hayashi, Kazutoshi Kida, Shinji Matsumoto, Takenori Maruyama, Tsuyoshi Ohmori, Akira Yasuta
  • Patent number: 9846513
    Abstract: A system for actively resisting touch-induced motion includes a touchscreen device and a processing circuit. The touchscreen device includes one or more sensors configured to generate motion data based on a motion of a touchscreen display of the touchscreen device, where the motion is induced by a touch on the display. The touchscreen device further includes one or more motion control devices configured to apply a force to the display. The processing circuit is configured to determine, based on the motion data, a force to counteract the motion. The processing circuit is further configured to cause the motion control devices to apply a force to the display to counteract the motion of the display.
    Type: Grant
    Filed: October 10, 2016
    Date of Patent: December 19, 2017
    Assignee: Elwha LLC
    Inventor: Roderick A. Hyde
  • Patent number: 9846514
    Abstract: A capacitance detecting circuit includes induction units; a transferring capacitor configured to transfer charges to a capacitor of a scanned induction unit; a charging module that charges the transferring capacitor, wherein a first terminal of the charging module connects to the first terminal of the transferring capacitor, and a second terminal of the charging module connects to a first power supply; a discharging module that discharges the transferring capacitor and including a first resistor and a second switch; and a controller connected to the charging module, the transferring capacitor and the discharging module, and configured to control the second switch to switch on when a voltage of the transferring capacitor is larger than a preset threshold voltage, and to update a count value and detect a touch on the induction units according to the count value.
    Type: Grant
    Filed: February 20, 2017
    Date of Patent: December 19, 2017
    Assignee: BYD COMPANY LIMITED
    Inventors: Shengsheng Chen, Jie Zhang, Yun Yang
  • Patent number: 9846515
    Abstract: Influence of external light is suppressed. With a photodetector including a photodetector circuit which generates a data signal in accordance with illuminance of incident light and a light unit which overlaps with the photodetector circuit, a first data signal is generated by the photodetector circuit when the light unit is in an ON state, a second data signal is formed by the photodetector circuit when the light unit is in an OFF state, and the first data signal and the second data signal are compared, so that a difference data signal that is data of a difference between the two compared data signals is generated.
    Type: Grant
    Filed: May 8, 2014
    Date of Patent: December 19, 2017
    Assignee: Semiconductor Energy Laboratory Co., Ltd.
    Inventors: Yoshiyuki Kurokawa, Takayuki Ikeda, Hikaru Tamura, Munehiro Kozuma, Masataka Ikeda
  • Patent number: 9846516
    Abstract: An optical touch system includes a touch surface, a first light source and a first light-sensing unit. The first light source emits a first light. The first light is reflected at positions on a first section of the touch surface to form a first reference section at the first light-sensing unit. The first light is reflected at positions on a second section of the touch surface to form a second reference section at the first light-sensing unit. The second section is located between the first section and the first light-sensing unit. A touch object reflects the first light between the first section and the second section to produce a first input light region on the first reference section, or reflects the first light between the second section and the first light-sensing unit to produce a second input light region on the second reference section.
    Type: Grant
    Filed: November 10, 2015
    Date of Patent: December 19, 2017
    Assignee: Wistron Corporation
    Inventors: Ching-An Cho, Yu-Yen Chen
  • Patent number: 9846517
    Abstract: The present invention discloses a touch panel, a driving method thereof and an electronic device. The touch panel includes an active area and an inactive area, a touch electrode and an electromagnetic functional line. The touch electrode is located in the active area, the electromagnetic functional line is electrically connected to the touch electrode to form an electromagnetic communication line, the electromagnetic communication line comprises a first terminal and a second terminal each configured to be coupled to an electrical signal to implement touch sensing function and electromagnetic communication function by controlling the electrical signal. At least the above two functions may both be advantageously implemented by the touch panel, and original lines in the touch panel are reused (multiplexed) to reduce additional lines, thereby improving the lightweight and slim features of the product and reducing the product costs.
    Type: Grant
    Filed: October 22, 2014
    Date of Patent: December 19, 2017
    Assignees: SHANGHAI TIANMA MICRO-ELECTRONICS CO., LTD., TIANMA MICRO-ELECTRONICS CO., LTD.
    Inventors: Jialing Li, Conghua Ma, Feng Lu
  • Patent number: 9846518
    Abstract: An in-cell touch display panel includes a substrate, a semiconductor stack, a transparent layer, an insulation layer, and a metal layer. The semiconductor stack is disposed on the substrate, and includes a plurality of pixel control elements. The transparent layer is disposed on the semiconductor layer stack, and includes a plurality of first touch electrode portions and a plurality of first connecting lines extending along a first direction. The insulation layer is disposed on the transparent layer. The metal layer is disposed on the insulation layer, and includes a plurality of second touch electrode portions and a plurality of second connecting lines extending along a second direction. The second connecting lines and the first touch electrode portions form a plurality of first touch electrode strips, and the first connecting lines and the second touch electrode portions form a plurality of second touch electrode strips.
    Type: Grant
    Filed: October 13, 2015
    Date of Patent: December 19, 2017
    Assignee: MSTAR SEMICONDUCTOR, INC.
    Inventors: Chi Kang Liu, Guo-Kiang Hung
  • Patent number: 9846519
    Abstract: Threshold values smaller than degrees of proximity of an object indicated by detection data at peak positions are set based on detection data of the peak positions at which a degree of proximity of the object is higher than that of surrounding detection positions. An evaluation value according to an area of a region on a detection surface occupied by a group of detection positions, including the peak positions, in which degrees of proximity of the object indicated by detection data are higher than the threshold values, is calculated, and it is determined whether the object in proximity to the peak position is a finger or a palm based on the evaluation value.
    Type: Grant
    Filed: November 13, 2015
    Date of Patent: December 19, 2017
    Assignee: Alps Electric Co., Ltd.
    Inventors: Satoshi Nakajima, Satoshi Hayasaka, Shinichi Sagawai
  • Patent number: 9846520
    Abstract: An active stylus is capacitively coupled to a capacitive touch panel for communication. The active stylus operates in a wait mode to receive initial communications from the panel. In response to such receipt, the active stylus synchronizes to a repeating communications frame implementing time division multiplexing. Communications from the active stylus to the panel include: information communications; synchronization communications and communications specific for columns and/or rows of the panel. Communications from the panel to the active stylus may be addressed uniquely to the stylus or commonly to a group of styluses.
    Type: Grant
    Filed: June 7, 2017
    Date of Patent: December 19, 2017
    Assignee: STMicroelectronics Asia Pacific Pte Ltd
    Inventors: Praveesh Chandran, Baranidharan Karuppusamy, Giuseppe Noviello, Chee Weng Cheong, Leonard Dinu, Dianbo Guo, Kien Beng Tan, Chaochao Zhang
  • Patent number: 9846521
    Abstract: A communications pathway between a data handling system and a physical input device can be established. The system can include one or more processors, memories, and program instructions. The device can be a physical object having N faces along an axis of rotation. The N faces can include a display. A content item from an ordered dataset of content items can be presented within a field of a graphical user interface of the display. A number of discrete items in the ordered dataset of content items is M, where M is greater than N. Rotations of the object can be detected along the axis of rotation. Each rotation of one of the N faces can results in navigation through the dataset of content items. Responsive to each navigation through the dataset of items can result in a corresponding presentation of the navigated to one of the items within the field.
    Type: Grant
    Filed: July 2, 2015
    Date of Patent: December 19, 2017
    Inventor: Brian K. Buchheit
  • Patent number: 9846522
    Abstract: Embodiments are disclosed that relate to interacting with a graphical user interface in a manner to facilitate hands-free operation. For example, one disclosed embodiment provides a method including outputting to a display device a user interface that displays graphical representations of a plurality of alignable user interface objects, each alignable user interface object representing a selectable object. The method further includes receiving depth data from an imaging device, the image data capturing an image of a face directed toward the display device. The method further comprises changing an alignment condition of a first user interface object of the plurality of alignable user interface objects to move the first user interface object into an aligned condition, and changing an alignment condition of a second user interface object to move the second user interface object out of an aligned condition based on the received image data.
    Type: Grant
    Filed: July 23, 2014
    Date of Patent: December 19, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: David Cohen, Sagi Katz, Dani Daniel, Giora Yahav
  • Patent number: 9846523
    Abstract: A system and method provide feedback regarding the confirmation of automated and operator assigned tasks, wherein one of the operator tasks and automation tasks includes a value for a parameter. The operator task and automation task that includes the value is rendered subsequent to being accomplished if the value does not match the parameter.
    Type: Grant
    Filed: January 23, 2015
    Date of Patent: December 19, 2017
    Assignee: HONEYWELL INTERNATIONAL INC.
    Inventors: Amit Nishikant Kawalkar, Stephen Whitlow, Steve Hickman
  • Patent number: 9846524
    Abstract: The invention relates to a method for scrolling through a list comprising a plurality of selectable items and configured so that a single item in the list is displayed at a given instant on an interface, the display of the next item in the list being triggered by the detection of a scrolling action performed by a user on an input device associated with the interface, the method being such that it has steps of display of an item in the list, of determination that a predetermined item in the list is displayed, and of opening of a period of inactivity of predetermined duration during which scrolling actions on the input device are ignored. The invention likewise relates to a device and a piece of electronic equipment that implement the method for scrolling.
    Type: Grant
    Filed: June 4, 2015
    Date of Patent: December 19, 2017
    Assignee: ORANGE SA
    Inventors: Richard Guignon, Olivier Thunin
  • Patent number: 9846525
    Abstract: The locations of electronic devices in an institutional facility are determined based on interaction with the wireless mobile devices of users who roam though the facility and interact with (or are detected by) the devices.
    Type: Grant
    Filed: November 19, 2015
    Date of Patent: December 19, 2017
    Assignee: IMPRIVATA, INC.
    Inventor: Michael S. Saulnier
  • Patent number: 9846526
    Abstract: An exemplary method includes a multi-user collaboration tracking system 1) detecting an initiation of a collaboration session during which a plurality of users interact with a whiteboard space displayed on a single physical display associated with a computing device, 2) detecting an interaction event performed with respect to the whiteboard space during the collaboration session, 3) identifying a user included in the plurality of users as having performed the interaction event, and 4) associating the interaction event with the user. Corresponding methods and systems are also disclosed.
    Type: Grant
    Filed: June 28, 2013
    Date of Patent: December 19, 2017
    Assignee: Verizon and Redbox Digital Entertainment Services, LLC
    Inventors: Anthony Lemus, Brian F. Roberts
  • Patent number: 9846527
    Abstract: A system, computer-readable storage medium, and computer-implemented method for assigning a task based on content presented in a data feed are presented. A data feed that includes a set of content items is presented. Each of the content items included in the data feed may include a graphical user interface element capable of invoking task assignment functionality with respect to each content item. A task based on a content item presented in the data feed may be created and assigned to a selected user in response to receiving a selection of the graphical user interface element. The method may further include generating an individual status report for the user that includes every task assigned to the user.
    Type: Grant
    Filed: April 30, 2014
    Date of Patent: December 19, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mark Hull, Anand Kishore Bollini, Roland Schemers, Clayton Schubiner, Christopher J. Fong, Wing Lun Ting, James Richards
  • Patent number: 9846528
    Abstract: A secondary device receives presence information for a content item that is synchronized by a content management system with the secondary device and with a primary device. If a user of the primary device is present as indicated by the presence information, a collaboration element is displayed on the secondary device. Responsive to a user input at the collaboration element, a collaboration request is sent to the primary device, and collaboration information enabling collaborative interaction with an instance of the content item on the primary device is received.
    Type: Grant
    Filed: March 2, 2015
    Date of Patent: December 19, 2017
    Assignee: Dropbox, Inc.
    Inventors: Matthew Eccleston, Robert Baesman, Sang Tian
  • Patent number: 9846529
    Abstract: A method for processing information is provided in which triggering information is acquired through one of a plurality of sensors in an electronic device. In response to the triggering information, a graphical interaction interface is projected onto a first portion of a user through a projection lens. Through another of the plurality of sensors, an interaction operation performed on the graphical interaction interface is acquired; and the graphical interaction interface is changed in response to the interaction operation.
    Type: Grant
    Filed: August 27, 2014
    Date of Patent: December 19, 2017
    Assignee: Lenovo (Beijing) Co., Ltd.
    Inventor: Jesper Brehmer
  • Patent number: 9846530
    Abstract: An apparatus and a method of displaying a notification in an electronic device are provided. The apparatus includes a display unit configured to display a status bar including one or more notification icons, and a controller configured to display notification information including an icon and a number of notifications of an application program for each application program when the status bar is selected.
    Type: Grant
    Filed: October 30, 2014
    Date of Patent: December 19, 2017
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kue-Hwan Sihn, Beyong-Ho Yuu
  • Patent number: 9846531
    Abstract: An approach for integrating logical graphics display (100) and geographic display system data (200) into building automation systems that allow users to navigate between the logical graphics displays and the geographic displays and to select the logical graphics displays and the geographic displays that are displayed on the displays to the users of the building automation systems.
    Type: Grant
    Filed: July 9, 2014
    Date of Patent: December 19, 2017
    Assignee: SIEMENS INDUSTRY, INC.
    Inventors: Norman R. McFarland, Thomas Jachmann
  • Patent number: 9846532
    Abstract: A controller for controlling a display device that displays secondary digital content displayed in an overlay above a primary video stream. The controller includes a touch interface device, a processor, and a memory storing non-transitory instructions. These instructions, when executed, can include (i) detecting a first input gesture by a user on the touch interface device, (ii) in response to detecting the first input gesture, selecting an application for display on the display screen, (iii) detecting a second input gesture by the user on the touch interface device, (iv) in response to detecting the second input gesture, scrolling through a currently-displayed layer of the selected application displayed on the display screen, (v) detecting a third input gesture by the user on the touch interface device, and (vi) in response to detecting the third input gesture, scrolling between layers of the selected application in a simulated Z-space.
    Type: Grant
    Filed: May 5, 2015
    Date of Patent: December 19, 2017
    Assignee: SEESPACE LTD.
    Inventors: Dale Alan Herigstad, Nam Hoai Do, Nhan Minh Dang, Hieu Trung Tran, Quang Sy Dinh, Thang Viet Nguyen, Long Hai Nguyen, Linh Chi Nguyen
  • Patent number: 9846533
    Abstract: In some embodiments, a device displays content on a touch screen display and detects input by finger gestures. In response to the finger gestures, the device selects content, visually distinguishes the selected content, and/or updates the selected content based on detected input. In some embodiments, the device displays a command display area that includes one or more command icons; detects activation of a command icon in the command display area; and, in response to detecting activation of the command icon in the command display area, performs a corresponding action with respect to the selected content. Exemplary actions include cutting, copying, and pasting content.
    Type: Grant
    Filed: September 24, 2009
    Date of Patent: December 19, 2017
    Assignee: APPLE INC.
    Inventors: Bas Ording, Kenneth L. Kocienda, Bradford Allen Moore, Marcel van Os, Richard Williamson, Scott Forstall
  • Patent number: 9846534
    Abstract: A preview of dynamic effects in a document is provided. As a user scrolls through pages of a document, for example, slides of a slide presentation, a static representation of each page may be displayed in a main viewing area, and a dynamic view of any dynamic effects may be displayed in an inset preview pane. The preview pane may be provided in a corner of the main viewing area, and may display the dynamic effects in a loop or upon selection. Accordingly, a user may be able to scroll through a document without having to click through interactive content on a page, and concurrently may be informed of and have an opportunity to view the dynamic effects in a preview pane.
    Type: Grant
    Filed: June 13, 2013
    Date of Patent: December 19, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: James Yamat, William H Vong
  • Patent number: 9846535
    Abstract: An electronic device, while displaying a user interface that includes a first region corresponding to a first software application and a second region corresponding to a second software application, receives a first touch input, on a touch-sensitive display, that originates from a first location corresponding to the first region and extends to a second location corresponding to the second region. The first region includes a non-boundary region and a boundary region. In response to receiving the first touch input, when the first location corresponds to a non-boundary region of the first region, the device processes the first touch input with the first software application. When the first location corresponds to a boundary region of the first region, the device conditionally processes the first touch input with the second software application.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: December 19, 2017
    Assignee: APPLE INC.
    Inventors: Brittany D. Paine, Jonathan E. Drummond, Benjamin E. Nielsen
  • Patent number: 9846536
    Abstract: Technologies pertaining to composing, displaying, and/or transmitting handwritten content through utilization of a touch-sensitive display screen of a mobile computing device are described herein. A user of the mobile computing device can set forth strokes on the touch-sensitive display screen, one on top of another, wherein such strokes correspond to different handwritten characters. Stroke segmentation can be undertaken to determine which strokes correspond to which characters in a handwritten sequence of characters.
    Type: Grant
    Filed: December 17, 2012
    Date of Patent: December 19, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Wolf Kienzle, Kenneth Paul Hinckley
  • Patent number: 9846537
    Abstract: An information processing device for receiving user selections inputted using a touch panel includes an acquisition unit for acquiring a touch point on the touch panel touched by the user, a placement unit for placing, in an area surrounding a display reference point on a screen, the display of a plurality of input items capable of being inputted by the user by moving the touch point, a detection unit for detecting the direction of movement by the touch point from the initial touch point of the user, a calculation unit for calculating the angle of deviation between the direction of movement of the touch point by the user and a standard direction, and a correction unit for correcting the placement of the display of the plurality of input items in accordance with the angle of deviation.
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: December 19, 2017
    Assignee: International Business Machines Corporation
    Inventors: Satoshi Innami, Keisuke Kamada
  • Patent number: 9846538
    Abstract: A mechanism is provided in a data processing system for data integrity and acceleration in compressed storage environments in combination with software defined native redundant array of independent disks (RAID). The mechanism receives a data portion to write to storage and divides the data portion into a plurality of chunks. The mechanism performs real-time compression on a given chunk within the plurality of chunks and determines a compression rate for the given chunk. The mechanism determines a RAID level for the given chunk based on a value of the compression rate and stores the given chunk based on the determined RAID level.
    Type: Grant
    Filed: December 7, 2015
    Date of Patent: December 19, 2017
    Assignee: International Business Machines Corporation
    Inventors: Erik Rueger, Lance W. Russell, Christof Schmitt, Thomas A. Snellgrove
  • Patent number: 9846539
    Abstract: A technique recovers from a low space condition associated with storage space reserved in an extent store to accommodate write requests received from a host and associated metadata managed by a layered file system of a storage input/output (I/O) stack executing on one or more nodes of a cluster. The write requests, including user data, are persistently recorded on non-volatile random access memory (NVRAM) prior to returning an acknowledgement to the host by a persistence layer of the storage I/O stack. Volume metadata managed by a volume layer of the layered file system is embodied as mappings from logical block addresses (LBAs) of a logical unit (LUN) accessible by the host to extent keys maintained by an extent store layer of the layered file system. Extent store metadata managed by the extent store layer is embodied as mappings from the extent keys to the storage locations of the extents on storage devices of storage arrays coupled to the nodes of the cluster.
    Type: Grant
    Filed: January 22, 2016
    Date of Patent: December 19, 2017
    Assignee: NetApp, Inc.
    Inventors: Sriranjani Babu, Mandar Naik, Srinath Krishnamachari, Dhaval Patel
  • Patent number: 9846540
    Abstract: Methods and apparatus for data durability using un-encoded copies together with combination encodings are disclosed. Additional storage objects to be included in a durability group with a particular storage object are identified. An encoding of a combination of the particular object and another object of the group is generated. The encoding, as well as an un-encoded copy of the particular object, may be stored at respective nodes of a service. A request to perform a computation operation may be directed to a node with the un-encoded copy. In the event that the un-encoded copy becomes unavailable, a new un-encoded copy may be generated using the encoding.
    Type: Grant
    Filed: August 19, 2013
    Date of Patent: December 19, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Paul David Franklin, James Christopher Sorenson, III
  • Patent number: 9846541
    Abstract: A memory system according to an embodiment includes a non-volatile memory and a controller configured to control the non-volatile memory. The controller includes an interface and a control unit. The interface receives, from a host, a first instruction to change a performance of the memory system as a performance control instruction. The control unit controls the memory system on the basis of the performance control instruction such that the number of parallel operations of parallel operating units which are operated in parallel in the memory system is changed.
    Type: Grant
    Filed: March 12, 2015
    Date of Patent: December 19, 2017
    Assignee: Toshiba Memory Corporation
    Inventors: Hironobu Miyamoto, Maoko Oyamada, Kenichiro Suzuki, Yoshihisa Kojima
  • Patent number: 9846542
    Abstract: A storage controller that improves performance of a storage device by reducing the number of data I/O operations. The storage controller, as part of a storage device and a storage system, and in a method of operating the storage controller, includes a host interface receiving data requested for storage from a host and lifetime information indicating a change period of the data, and a data placement manager determining a storage position of the data in a flash memory based on the lifetime information of the data.
    Type: Grant
    Filed: April 9, 2015
    Date of Patent: December 19, 2017
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jung-Min Seo, Ju-Pyung Lee
  • Patent number: 9846543
    Abstract: Disclosed is a storage device, including: a memory controller configured to generate mode maintenance information or mode change information in response to a command received from a host; and a memory device configured to perform a selected operation in a previous mode when the mode maintenance information is received, and change a mode and perform the selected operation when the mode change information is received.
    Type: Grant
    Filed: October 7, 2015
    Date of Patent: December 19, 2017
    Assignee: SK Hynix Inc.
    Inventors: Dong Yeob Chun, Dong Jae Shin
  • Patent number: 9846544
    Abstract: A method is used in managing storage space in storage systems. A request is received to write data to a logical storage object. A determination is made as to whether the data can be written to the logical storage object in a compressed format. Based on the determination, the request is processed based on a storage insurance value and a storage liability value associated with the logical storage object. The storage insurance value and storage liability value is determined based on the number of uncompressed blocks included in the logical storage object.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: December 19, 2017
    Assignee: EMC IP Holding Company LLC
    Inventor: Ivan Bassov
  • Patent number: 9846545
    Abstract: Methods and systems for a networked storage environment are provided. One method includes storing a plurality of configurable attributes at a data structure by a processor, where a combination of the configurable attributes is used to define a custom service level class (SLC) in a networked storage environments using a plurality of resources for storing data; receiving a request by the processor to create the custom SLC based of a set of configurable attributes; identifying a resource of the networked storage environment that meets the requirements defined by the attributes of the custom SLC; and configuring the resource for meeting the requirements of the custom SLC.
    Type: Grant
    Filed: September 23, 2015
    Date of Patent: December 19, 2017
    Assignee: NETAPP, INC.
    Inventors: Rajeev Veerabhadra Karale, Chandan Kumar Bhuvanagiri, Rajath Ranganath, Bestin Jose, Matthew Douglas Robinson, Zacharia George
  • Patent number: 9846546
    Abstract: The inventive concept relates to a method for storing an image. The method includes: initially allocating an entire memory equally to a predetermined number of channels set to perform pre-recording for a first time period or a second time period shorter than the first time period when an event occurs; counting an event occurrence number from image signals input to the channels for a predetermined time period; and reallocating memory regions allocated to the respective channels, according to the event occurrence number and image signal storage states of the memory regions.
    Type: Grant
    Filed: June 17, 2014
    Date of Patent: December 19, 2017
    Assignee: Hanwha Techwin Co., Ltd.
    Inventors: Howoong Lee, Hyunjoong Kong
  • Patent number: 9846547
    Abstract: An electronic device includes: a first non-volatile storage device, a second non-volatile storage device, and a processor. The first non-volatile storage device has limitations on a number of times of writing therein. The second non-volatile storage device has no limitations on a number of times of writing therein. The processor functions as: a normal writing section, a backup writing section, a substitute writing section, and a determination section. The normal writing section writes data into only the first non-volatile storage device. The backup writing section writes data into both the first non-volatile storage device and the second non-volatile storage device. The substitute writing section writes data into only the second non-volatile storage device. The determination section selects one of the normal writing section, the backup writing section, and the substitute writing section based on the number of bad blocks in the first non-volatile storage device.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: December 19, 2017
    Assignee: KYOCERA Document Solutions Inc.
    Inventor: Tetsuyuki Chimura
  • Patent number: 9846548
    Abstract: Disk based emulation of tape libraries is provided with features that allow easier management and administration of a backup system and also allow increased flexibility to both archive data on tape at a remote location and also have fast restore access to archived data files. Features include automatic emulation of physical libraries, and the retention and write protection of virtual tapes that correspond to exported physical tapes.
    Type: Grant
    Filed: November 22, 2016
    Date of Patent: December 19, 2017
    Assignee: Overland Storage, Inc.
    Inventors: Victoria Gonzalez, Sergio Encarnacao
  • Patent number: 9846549
    Abstract: A data server, method and computer readable storage medium for receiving a current request relating to a data archive, determining a number of queued requests relating to the data archive present in a request queue, determining a waiting time for the current request based on the number of queued requests and adding the current request to the request queue after the waiting time has elapsed.
    Type: Grant
    Filed: December 20, 2016
    Date of Patent: December 19, 2017
    Assignee: VIACOM INTERNATIONAL INC.
    Inventor: Richard Torpey
  • Patent number: 9846550
    Abstract: A disclosed example apparatus includes a row address register (412) to store a row address corresponding to a row (608) in a memory array (602). The example apparatus also includes a row decoder (604) coupled to the row address register to assert a signal on a wordline (704) of the row after the memory receives a column address. In addition, the example apparatus includes a column decoder (606) to selectively activate a portion of the row based on the column address and the signal asserted on the wordline.
    Type: Grant
    Filed: April 4, 2016
    Date of Patent: December 19, 2017
    Assignees: Hewlett Packard Enterprise Development LP, University of Utah
    Inventors: Naveen Muralimanohar, Aniruddha Nagendran Udipi, Niladrish Chatterjee, Rajeev Balasubramonian, Alan Lynn Davis, Norman Paul Jouppi
  • Patent number: 9846551
    Abstract: A processor system (10) includes: a first memory controller (16) that controls writing/reading data to/from a first memory (60); a second memory controller (17) that controls writing/reading data to/from a second memory (70); a first processor (13) that inputs and outputs the data from and to the first memory through a bus (14); a second processor (11) that inputs and outputs processed data from and to the second memory through the bus; and a management unit 32 that deallocates an address range corresponding to the second memory from the first process and allocates the address range to the second processor.
    Type: Grant
    Filed: February 8, 2017
    Date of Patent: December 19, 2017
    Assignee: Renesas Electronics Corporation
    Inventors: Tetsuji Tsuda, Yoshiyuki Ito
  • Patent number: 9846552
    Abstract: A memory device includes a nonvolatile memory and a memory controller. The memory controller is configured to receive an access command with respect to a cluster of the nonvolatile memory, the access command including a size of the cluster and a logical address corresponding to a part of the cluster, translate the logical address to a physical address in the nonvolatile memory, by referring to a table storing physical addresses corresponding to part of logical addresses of the nonvolatile memory, identify all physical addresses corresponding to the cluster, based on the size of the cluster, the translated physical address, and an algorithm that generates a sequence for accessing the nonvolatile memory, and access the cluster of the nonvolatile memory in accordance with the identified physical addresses.
    Type: Grant
    Filed: September 1, 2015
    Date of Patent: December 19, 2017
    Assignee: Toshiba Memory Corporation
    Inventor: Katsuhiko Ueki
  • Patent number: 9846553
    Abstract: Organization and management of key-value stores is described. An example method includes providing a stack of tables. Each of the tables includes a set of pages of a pre-determined size for storing a set of key-value entries. The method includes monotonically decreasing a number of pages in the tables according to a position of the table in the stack. The method includes configuring each of the pages in the tables to address a particular range of a key space in such a way that each of the pages in a subsequent table in the stack is configured to address a range addressed by at least two pages in a preceding table in the stack. An action with a key-value entry is carried out by starting with a table in the top of the stack and moving to the next table if the action cannot be carried out.
    Type: Grant
    Filed: May 4, 2016
    Date of Patent: December 19, 2017
    Assignee: Exablox Corporation
    Inventors: Sridhar Subramaniam, Dong Cai
  • Patent number: 9846554
    Abstract: A storage system and method for generating block allocation groups based on deterministic data patterns are provided. A storage system is provided comprising a memory comprising a plurality of blocks and a controller. The controller is configured to infer characteristics of the memory from data patterns of data stored in the plurality of blocks; and group the plurality of blocks based on the inferred characteristics of the memory.
    Type: Grant
    Filed: August 4, 2016
    Date of Patent: December 19, 2017
    Assignee: SanDisk Technologies LLC
    Inventors: Joanna Lai, Nian Niles Yang
  • Patent number: 9846555
    Abstract: According to the present invention, a process that requires for creating a backup at a designated time point is executed by sharing among a plurality of storage control apparatuses. An intermediate storage apparatus 2 reads journal data and a JNCB from a primary storage apparatus 1, and stores the journal data and the JNCB in an intermediate journal volume 28. A secondary storage apparatus 3 reads the journal data and the JNCB from the intermediate storage apparatus 2, and stores the journal data and the JNCB in a secondary journal volume 38. After the secondary storage apparatus 3 having a designated generation restores the journal data up to a designated time point into a secondary data volume 37, the secondary storage apparatus 3 splits a copy pair. Another secondary storage apparatus 3 executes a regular restoring process.
    Type: Grant
    Filed: June 26, 2014
    Date of Patent: December 19, 2017
    Assignee: Hitachi, Ltd.
    Inventors: Hironobu Inoue, Hiroyuki Morimoto
  • Patent number: 9846556
    Abstract: A first complexity estimate may be generated for a first portion of a multidimensional object. The first complexity estimate may be for use in estimating a complexity of the first portion of the multidimensional object. A printing capability may be determined for the multidimensional printer. The multidimensional printer may be for use in printing the multidimensional object. The printing capability may be compared with the first complexity estimate. A first failure probability estimate may be generated based on the comparing. The failure probability estimate may be for use in determining a likelihood that the multidimensional printer will print the first portion with an accuracy that exceeds an accuracy threshold.
    Type: Grant
    Filed: July 29, 2015
    Date of Patent: December 19, 2017
    Assignee: International Business Machines Corporation
    Inventors: Gary D. Cudak, David G. Dean, Christopher J. Hardee, John P. Nuzzo, Matthew A. Trzyna, John M. Weber
  • Patent number: 9846558
    Abstract: An information processing device connected to a terminal via a network includes a memory that stores inquiry packet data received from the terminal in association with response packet data to respond to the inquiry packet data; control circuitry to control an operation mode of the information processing device, wherein when the information processing device is in an energy conservation mode, the control circuitry determines whether or not the received inquiry packet data is new inquiry packet data determined by new network protocols, when the received inquiry packet data is the new inquiry packet data, the control circuitry reinstates the information processing device, in conjunction with a transmission for the response packet data generated by the information processing device to the terminal, and stores the received inquiry packet data and the generated response packet data to the memory.
    Type: Grant
    Filed: October 10, 2016
    Date of Patent: December 19, 2017
    Assignee: RICOH COMPANY, LTD.
    Inventor: Shigeo Ueda
  • Patent number: 9846559
    Abstract: At least one embodiment of a post-processing apparatus performs post-processing on a product printed by a printing apparatus, and transmits a completion notification, indicating that the post-processing apparatus has completed the post-processing, to the printing apparatus based on whether there is a subsequent post-processing apparatus to the post-processing apparatus. At least one embodiment of an image forming apparatus holds job data, performs print processing of the job data, and deletes the held job data in a case where the completion notification is received.
    Type: Grant
    Filed: April 6, 2016
    Date of Patent: December 19, 2017
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yasuo Mori