Patents Issued in November 7, 2017
  • Patent number: 9811227
    Abstract: An array substrate for a self-capacitive touch display panel is provided. The array substrate includes a common electrode layer, a wire layer; an insulating layer, a first electrode block, a plurality of first interconnection structures and a plurality of second interconnection structure. The common electrode layer includes a plurality of touch electrodes, the wire layer includes a plurality of touch wires, and the insulating layer is disposed between the common electrode layer and the wire layer. Each touch electrode is electrically connected with a corresponding touch wire through the first interconnection structure. The first electrode block is in the same layer as the common electrode layer, and is separated and insulated from the plurality of touch electrodes. The first electrode block is electrically connected with the touch wire through the second interconnection structure. Accordingly problems associated with low quality display in conventional display panels are solved.
    Type: Grant
    Filed: January 25, 2016
    Date of Patent: November 7, 2017
    Assignees: SHANGHAI TIANMA MICRO-ELECTRONICS CO., LTD., TIANMA MICRO-ELECTRONICS CO., LTD.
    Inventor: Zhaokeng Cao
  • Patent number: 9811228
    Abstract: A touch-input display device includes a substrate, piezoelectric pillars that are on and extend away from a surface of the substrate, and light emitter devices each coupled to a different one of the piezoelectric pillars. The substrate has power lines and signal lines. The piezoelectric pillars are electrically isolated from each other, and each of the piezoelectric pillars includes a piezoelectric material that generates an electric voltage across a pair of the signal lines responsive to an applied touch force compressing the piezoelectric pillar. The light emitter devices are each electrically connected to a pair of the power lines.
    Type: Grant
    Filed: February 17, 2016
    Date of Patent: November 7, 2017
    Assignee: CA, Inc.
    Inventor: Martin Sacha
  • Patent number: 9811229
    Abstract: A touch sensor apparatus includes a grid of intersecting sensor lines, a plurality of input/output (IO) pins, a plurality of diodes, a processor coupled to the IO pins. More specifically, each intersection includes a capacitor coupling together the intersecting sensor lines. Each diode is coupled to a corresponding IO pin, wherein each IO pin couples through its corresponding diode to a channel of intersection points of the sensor lines and, without the diode, each IO pin couples to a different channel of intersecting points of the sensor lines. The processor is configured to sequentially provide a transmit signal through each IO pin while detecting a response signal on the other IO pins.
    Type: Grant
    Filed: March 3, 2017
    Date of Patent: November 7, 2017
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Zhou Yi, Zhang Jun, Shen Ge, Xu Kang Cheng, Hao Meng, Ji Ru Jun
  • Patent number: 9811230
    Abstract: A touch panel includes first sensor electrode arrays in which first island-shaped electrode portions are arrayed along a first direction and connected through connecting portions, second sensor electrode arrays in which second island-shaped electrode portions are arrayed at intervals along a second direction, jumper wiring portions being superimposed through insulating portions and connecting the second island-shaped electrode portions arranged adjacent to each other along the second direction, and a lead-out wiring portion connected to the first and second sensor electrode arrays, the first and second sensor electrode arrays being formed of a first transparent conductor layer having a first thickness, the jumper wiring portions being formed of a second transparent conductor layer having a second thickness, the lead-out wiring portion being formed of a third transparent conductor layer having a third thickness that is larger than the first thickness.
    Type: Grant
    Filed: May 18, 2015
    Date of Patent: November 7, 2017
    Assignee: Japan Aviation Electronics Industry, Limited
    Inventors: Kenji Matsumoto, Tsutomu Ohgushi, Tsuyoshi Takiguchi, Joji Akizuki
  • Patent number: 9811231
    Abstract: A touch panel including a substrate and a touch element is provided. The substrate has a predetermined number of touch areas. The touch element is disposed in the predetermined number of touch areas and includes a plurality of first electrodes, a plurality of second electrodes, and the predetermined number of third electrodes. Each third electrode includes a plurality of third electrode patterns and a plurality of third connection portions. Each third connection portion electrically insulatingly intersects at least one of the first electrodes or at least one of the second electrodes and electrically connects two adjacent third electrode patterns. Several of the first electrodes arranged in a first direction and corresponding to different touch areas are electrically connected, and several of the second electrodes arranged in a second direction and corresponding to different touch areas are electrically connected.
    Type: Grant
    Filed: April 13, 2016
    Date of Patent: November 7, 2017
    Assignee: Wistron Corporation
    Inventors: Tzu-Chieh Huang, Tung-Yang Tang, Hua-Min Tseng
  • Patent number: 9811232
    Abstract: A method of creating a graphical representation of a plurality of components that are grouped in a plurality of component groups, wherein the component groups are formed based on two or more different group types, and values of one or more selectable metrics are associated with the components, the method including the steps of: detecting a selection of the one or more metrics; retrieving metric values for the selected metric associated with components belonging to component groups of a first group type; determining the relative proportion of the retrieved metric values across components that are members of a second type component group; and graphically representing the first type component group using one or more first icons that are graphically represented based on the retrieved metric values, and positioned within a section of the graphical representation based on the determined relative proportion.
    Type: Grant
    Filed: December 8, 2009
    Date of Patent: November 7, 2017
    Assignee: New BIS Safe Luxco S.àr.l
    Inventors: Andrew John Cardno, Paul Allan Cardno, Mukesh Gordhan
  • Patent number: 9811233
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for specifying a user interface. One of the methods includes receiving an identification of at least one configurable application, each configurable application being configurable by one or more parameters. The method includes identifying a set of parameters associated with the at least one configurable application. The method includes displaying, in a second user interface, a graphical display element, the graphical display element having properties and associated with a location relative to the first user interface. The method includes displaying, in the second user interface, one or more graphical representations of the set of parameters. The method includes receiving a mapping between a property of the graphical display element and a parameter of the set of parameters. The method also includes storing a representation of the mapping and the location.
    Type: Grant
    Filed: February 12, 2013
    Date of Patent: November 7, 2017
    Assignee: Ab Initio Technology LLC
    Inventors: Victor Abaya, Joyce L. Vigneau
  • Patent number: 9811234
    Abstract: A visualization can include a set of swim lanes, each swim lane representing information about an event type. An event type can be specified, e.g., as those events having certain keywords and/or having specified value(s) for specified field(s). The swim lane can plot when (within a time range) events of the associated event type occurred. Specifically, each such event can be assigned to a bucket having a bucket time matching the event time. A swim lane can extend along a timeline axis in the visualization, and the buckets can be positioned at a point along the axis that represents the bucket time. Thus, the visualization may indicate whether events were clustered at a point in time. Because the visualization can include a plurality of swim lanes, the visualization can further indicate how timing of events of a first type compare to timing of events of a second type.
    Type: Grant
    Filed: April 20, 2015
    Date of Patent: November 7, 2017
    Assignee: Splunk Inc.
    Inventors: Cary Noel, John Coates
  • Patent number: 9811235
    Abstract: Disclosed herein is a system and method for optimizing a developer's ability to find and navigate relevant documents, relationships, and other information related to an identifier in the code they are developing. An inline viewport is presented to the user in response to the user selecting an identifier in the code whereby the user is able to see relevant information related to the identifier in a spatially consistent location with the code they are investigating. The developer further has the ability to cascade the viewports such that multiple levels of depth of relationships can be viewed in the viewport.
    Type: Grant
    Filed: September 15, 2015
    Date of Patent: November 7, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Monty Hammontree, Murali Krishna Hosabettu Kamalesha, Brandon Adams, Steven John Clarke, Zachary S Zaiss, David Pugh
  • Patent number: 9811236
    Abstract: A video gaming system is disclosed that includes one or more game processors, one or more video displays, an apparatus for a player to control the play of the game, and a memory device. The memory device stores a set of fixed instructions to control the game processor and is configured to: enable the player to interact with the game interface to select a game from a list of games offered by the video gaming machine, wherein the game is represented by a game bubble floating in the game interface; display a game selection interface to enable the player to select the game and add the game in a control panel, wherein the control panel is configured to display multiple games selected by the player; and enable the player to switch among the plurality of games and control a game play of the plurality of games concurrently.
    Type: Grant
    Filed: September 26, 2014
    Date of Patent: November 7, 2017
    Assignee: Bally Gaming, Inc.
    Inventors: Scott T. Hilbert, Joseph R. Hedrick, David Ponce, Yogendrasinh Hematji Rajput, Prateek Kumar Baishkhiyar, Ravi Subramanian, Pratima Mary Yedluri
  • Patent number: 9811237
    Abstract: A computer system and method of operation thereof are provided that allow interactive navigation and exploration of logical processes. The computer system employs a data architecture comprising a network of nodes connected by branches. Each node in the network represents a decision point in the process that allows the user to select the next step in the process and each branch in the network represents a step or a sequence of steps in the logical process. The network is constructed directly from the target logical process. Navigation data such as image frame sequences, stages in the logical process, and other related information are associated with the elements of the network. This establishes a direct relationship between steps in the process and the data that represent them. From such an organization, the user may tour the process, viewing the image sequences associated with each step and choosing among different steps at will.
    Type: Grant
    Filed: April 30, 2003
    Date of Patent: November 7, 2017
    Assignee: III HOLDINGS 2, LLC
    Inventor: Rodica Schileru
  • Patent number: 9811238
    Abstract: Aspects of the present invention relate to methods and systems for interacting with a digital marking surface, in particular, to methods and systems for deactivating an ink tool. According to a first aspect of the present invention, a tap gesture, or other gesture, on an ink mark associated with an ink tool may deactivate the ink tool, if the ink tool is active. According to a second aspect of the present invention, a deactivation ink tool may effectuate the deactivation of an active ink tool when a first ink mark associated with the deactivation ink tool is placed on a first ink mark associated with the active ink tool. According to a third aspect of the present invention, a deactivation ink tool may effectuate the deactivation of an active ink tool when an ink mark associated with the deactivation ink tool is placed on a user-input solicitation mechanism associated with the active ink tool.
    Type: Grant
    Filed: August 29, 2013
    Date of Patent: November 7, 2017
    Assignee: Sharp Laboratories of America, Inc.
    Inventors: Paul R. Henerlau, James E. Owen
  • Patent number: 9811239
    Abstract: Systems and methods for efficiently searching for applications on a mobile device are presented. A user may be provided with an interface on the display screen of his mobile device. The interface may display a collection of categories associated with one or more applications. If the user selects a category, the interface may display a collection of one or more subcategories associated with the selected category, and a selectable cursor that is configured to allow the user to select one of the subcategories by moving the cursor through a grid in the interface. In response to the user selecting one of the subcategories, the interface may display a collection of applications associated with the selected subcategory, and the user may select one of the applications using the selectable cursor and grid. A user can select an application to purchase and/or download onto his mobile device.
    Type: Grant
    Filed: May 5, 2014
    Date of Patent: November 7, 2017
    Assignee: Cellco Partnership
    Inventor: Michelle Felt
  • Patent number: 9811240
    Abstract: Disclosed is an operating method of an image display apparatus. The operating method includes displaying a first image on a display, displaying a first pointer on the display, the first pointer being linked to a first remote control device, displaying a second pointer on the display, the second pointer being linked to a second remote control device, the second pointer having a different shape than the first pointer, receiving a first user screen view command from the first remote control device, displaying a second image, the second image being a demagnified version of the first image, and displaying a first user screen on an area of the display where the second image is not displayed.
    Type: Grant
    Filed: May 29, 2014
    Date of Patent: November 7, 2017
    Assignee: LG ELECTRONICS INC.
    Inventors: Uniyoung Kim, Junghoon Son, Choonkeun Youn, Ryunghwa Rhee, Taejun Kim, Kunsik Lee, Byunghun Lee
  • Patent number: 9811241
    Abstract: A collaborative computing device group operative under a shared multiple discrete desktop user interface is established from a first desktop of a first computing device and a different discrete desktop of a second computing device physically located in user visual proximity to the first computing device. A color-coded graphical representation of a user-interface control port that allows authorized cursor navigation to and from the second computing device is displayed on the first desktop oriented in a respective direction of the second computing device. A cursor of the second computing device is authorized to migrate, under control of a user of the second computing device, from the different discrete desktop through the color-coded graphical representation of the user-interface control port of the second computing device to the first desktop and the first computing device is controlled in accordance with visual navigation and control of the cursor of the second computing device.
    Type: Grant
    Filed: September 17, 2014
    Date of Patent: November 7, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Peter F. Haggar, Jacqueline G. Rojanatavorn, Steven K. Speicher, Scott A. Will
  • Patent number: 9811242
    Abstract: The present invention provides an eye-controlled password input apparatus, which comprises a display device to display a password menu, an image capturing device to capture an user's eye region image, a memory unit to store at least one preset password and a corresponding account number, a control unit to generate the password menu according to the preset password, and an image processing unit. The image processing unit obtains a plurality of reference objects from the eye image so as to recognize the eye movement direction and to confirm password input. After input a character of the password, the display device generates another password selection menu for the user to input another password character until the password input program is completed.
    Type: Grant
    Filed: February 13, 2015
    Date of Patent: November 7, 2017
    Assignee: Utechzone Co., Ltd.
    Inventors: Chia-Chun Tsou, Po-Tsung Lin
  • Patent number: 9811243
    Abstract: Disclosed is a display method for a network terminal. The method includes that: a network terminal tracks and acquires network connection startup information and VOIP application information, and displays the information; the network terminal receives a running information query instruction from a user, acquires the running information required by the running information query instruction and displays the running information. Also disclosed at the same time is a network terminal. The technical solution of embodiments of the disclosure can be used to promptly and intuitively acquire the specific startup and running information of the network terminal, and can conveniently and quickly perform troubleshooting without accessing the network terminal through other terminal equipment. Moreover, a user can intuitively view and modify the management configuration information of the network terminal. The operation is simple and convenient, which improves the user experience.
    Type: Grant
    Filed: August 28, 2013
    Date of Patent: November 7, 2017
    Assignee: ZTE CORPORATION
    Inventors: Guosheng Lv, Shiwei Liu, Cuina Zhao
  • Patent number: 9811244
    Abstract: A display control device includes: an obtaining unit that obtains a stacking image formed by stacking plural specific images for specifying respective contents of images recorded on at least one surface of each of plural recording media; and a controller that exerts control so that a process is displayed on a display screen, the process sequentially performing an operation to select one specific image from the plural specific images in the stacking image obtained by the obtaining unit and to change the one specific image to represent a state in which at least a part of a recording medium corresponding to the one specific image is turned, to thereby show at least a part of another specific image hidden behind the one specific image while changing one specific image to be selected.
    Type: Grant
    Filed: July 6, 2012
    Date of Patent: November 7, 2017
    Assignee: FUJI XEROX CO., LTD.
    Inventors: Hiroshi Nakada, Kanji Itaki, Kimitake Hasuike, Yasuhiro Hirano
  • Patent number: 9811245
    Abstract: Embodiments are also provided for displaying an image capturing mode and a content viewing mode. In some embodiments, one or more live images may be received from an image capturing component on a mobile device. A user interface may display the live images on a touch-sensing display interface of the mobile device. A first gesture may also be detected with the touch-sensing display interface. In response to detecting the first gesture, at least a portion of a collection of content items may be displayed within a first region of the user interface, and/or the one or more live images may be displayed within a second region of the user interface.
    Type: Grant
    Filed: April 8, 2014
    Date of Patent: November 7, 2017
    Assignee: DROPBOX, INC.
    Inventors: Stephen Poletto, Yi Wei, Joshua Puckett
  • Patent number: 9811246
    Abstract: Methods and apparatuses are provided for setting shooting image capture conditions. A first touch input is sensed on a touch screen in an image capture mode. An area related to a first function is generated at a first position where the first touch input is sensed has occurred. A first area related to a second function is generated at the first position overlapping the area related to the first function, when the first touch input is held at the first position for at least a first period of time.
    Type: Grant
    Filed: January 15, 2015
    Date of Patent: November 7, 2017
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Wan Je Park
  • Patent number: 9811247
    Abstract: A method of controlling an infotainment device including displaying a web browser page corresponding to an executing web application; determining if a first characteristic value corresponding to a first image of the vehicle to be displayed is included in received vehicle data; displaying the first image of the vehicle on the web browser page if the first characteristic value is included in the received vehicle data; determining if a second characteristic value of the vehicle is included in the received vehicle data when the first characteristic value is not included; estimating the first characteristic value of the vehicle using the second characteristic value if the first characteristic value is not included and the second characteristic value is included; and displaying a second image of the vehicle on the web browser page corresponding to the estimated first characteristic value.
    Type: Grant
    Filed: November 25, 2013
    Date of Patent: November 7, 2017
    Assignee: LG ELECTRONICS INC.
    Inventors: Joonhyung Kim, Hyungjin Jeon, Jongseon Park, Chunsung Jung
  • Patent number: 9811248
    Abstract: Methods, computer-readable media, software, and apparatuses provide a system for implementing a tool that allows users to test a webpage. The system may include a computing device configured to use the tool to parse a request that is transmitted in response to, for example, a selection to load the webpage. The tool may also generate a user interface comprising variables of the request. The variables may be displayed so that they may be selected by a user. For each selected variable, the computing device may generate a column within a table. The table may include the values for each selected variable. The computing device may also generate a second table with corresponding values for corresponding variables. Further, the computing device may compare corresponding values to execute regression testing. Also, the computing device may allow a user to select criteria for certain variables to generate rules and apply rules against requests.
    Type: Grant
    Filed: July 22, 2014
    Date of Patent: November 7, 2017
    Assignee: Allstate Institute Company
    Inventors: John Michael Berg, Jeraldine Dahlman, Jason T. Fong, Sameer Khaladkar
  • Patent number: 9811249
    Abstract: Devices, methods, and systems for generating an operational user interface for a building management system are described herein. One method includes generating a widget using geometrical information associated with a building information modeling object and relationship information associated with the building information modeling object, assigning a state variable to the widget by analyzing properties of the building information modeling object or an ontology definition of the building information modeling object, associating the state variable with a point from the building operation system by mapping the point to the state variable, and changing the state variable based on input received from a user.
    Type: Grant
    Filed: February 24, 2012
    Date of Patent: November 7, 2017
    Assignee: Honeywell International Inc.
    Inventors: Henry Chen, Jian Geng Du, Hao Bai, Tom Plocher, Liana M. Kiff, Conrad B. Beaulieu
  • Patent number: 9811250
    Abstract: As a user's needs change over time, the widgets displayed in a widget display area are altered by the user to better suit the desires of the user. Further, the widgets selected for display can be configured as desired by the user to display information in different ways. In order to reduce clutter within the widget display area itself, electronic devices can include a user interface that facilitates ease of accessing, adding, removing, and configuring the widget display area and the widgets therein as desired by the user.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: November 7, 2017
    Assignee: APPLE INC.
    Inventor: John O. Louch
  • Patent number: 9811251
    Abstract: Described is a system and methodology, in which information is exchanged and/or updated within data-driven engineering schematics and various data management systems within an operating facility. The integration of plant data management systems with data-driven engineering schematics, such as piping and instrumentation diagram (P&ID), process flow diagrams (PFDs) and isometric drawings is an innovation that provides numerous benefits to multiple plant disciplines, including but not limited to Engineering, Operations, Maintenance, Procurement, Environmental, and Safety personnel. In addition to data exchange, described methods and systems within the graphical user interface are capable of generating alerts and initiating to changes to resolve data inconsistencies for a particular component represented in two or more data systems.
    Type: Grant
    Filed: January 10, 2015
    Date of Patent: November 7, 2017
    Assignee: Environmental Intellect, LLC
    Inventors: Shane Edward Kling, Jess Michael Askey
  • Patent number: 9811252
    Abstract: An apparatus includes an operation unit, a movement amount correction unit, and a display control unit. The operation unit is configured to acquire a drag operation on a display unit. The movement amount correction unit is configured to increase a movement amount of the drag operation. The display control unit is configured to control the display unit according to the increased movement amount.
    Type: Grant
    Filed: April 4, 2012
    Date of Patent: November 7, 2017
    Assignee: SONY CORPORATION
    Inventors: Osamu Harada, Takeo Doi, Junji Itoyama
  • Patent number: 9811253
    Abstract: A system and approach for dragging an entire device from a navigation tree to a chart which may result in a plotting of all its data sources at once on a chart as provided by a processor. Another source may be added before completion of a loading of a previous source. If there appear too many sources to visualize at once, then one or more sources may be removed from the chart.
    Type: Grant
    Filed: April 27, 2015
    Date of Patent: November 7, 2017
    Assignee: Honeywell International Inc.
    Inventors: John Joseph Frankovich, III, Gareth Johnson
  • Patent number: 9811254
    Abstract: A transaction terminal device includes an orientation detecting unit that detects the orientation of an information processing device with respect to the orientation of gravity, and an information processing unit that displays a work screen of work categories on a display unit based on display attributes for changing of the orientation of the information processing device configured for each of the work categories. When the display attributes are permitted for rotating the work screen based on the changing of the orientation of the information processing device, the information processing unit displays the respective elements constituting the work screen in the position/orientation based on the detected result by the orientation detecting unit.
    Type: Grant
    Filed: April 17, 2015
    Date of Patent: November 7, 2017
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventors: Takeshi Ninomiya, Yoshihide Nakashima
  • Patent number: 9811255
    Abstract: Detection of gesture data segmentation in mobile devices. An embodiment of a mobile device includes an edge, the edge including at least a first side, and a first touch sensor of one or more touch sensors, the first touch sensor being a side touch sensor to detect contact with the first side of the mobile device. The mobile device further includes one or more motion detection elements to generate motion data representing motion of the mobile device through space over a period of time, a buffer for the storage of the motion data, and a gesture recognition module to interpret the motion data stored in the buffer, wherein the mobile device begins the storage of the motion data in the buffer upon detection of a start of gesture data event, the start of gesture data event including contact with the first touch sensor.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: November 7, 2017
    Assignee: Intel Corporation
    Inventors: Giuseppe Raffa, David L. Graumann, Lakshman Krishnamurthy, Jameson H. Williams
  • Patent number: 9811256
    Abstract: A set of data is presented on a user interface, which is on a touch screen that is capable of detecting touch inputs. The set of data is initially in a first state. One or more processors detect a touch input from the touch screen. The touch input is a unique touch pattern that has been predefined as a user request to transform the set of data into a second state. The set of data is then displayed in the second state on the user interface.
    Type: Grant
    Filed: January 14, 2015
    Date of Patent: November 7, 2017
    Assignee: International Business Machines Corporation
    Inventors: James E. Bostick, John M. Ganci, Jr., Martin G. Keen, Sarbajit K. Rakshit, Kimberly G. Starks, Craig M. Trim
  • Patent number: 9811258
    Abstract: The present disclosure includes methods for controlling host memory access with a memory device, systems, host controllers and memory devices. One embodiment for controlling host memory access with a memory device includes receiving at least one command from a host and controlling execution of the at least one command with the memory device.
    Type: Grant
    Filed: December 2, 2014
    Date of Patent: November 7, 2017
    Assignee: Micron Technology, Inc.
    Inventors: Neal A. Galbo, Peter Feeley, William H. Radke, Victor Y. Tsai, Robert N. Leibowitz
  • Patent number: 9811259
    Abstract: Conventional storage filers utilize a data reading process that requires client read request messages to be suspended in the operating system while the data is retrieved from the physical storage system. Then, once the operating system retrieves the data from the physical storage system, the operating system must restart the suspended read message in order to forward the retrieved data to the client. Accordingly, the inventors have developed a system and method that allows the physical storage system's server to send the data directly to the client rather than routing back through the operating system.
    Type: Grant
    Filed: November 27, 2015
    Date of Patent: November 7, 2017
    Assignee: NetApp, Inc.
    Inventors: Manish Katiyar, Ananthan Subramanian, Ravikanth Dronamraju
  • Patent number: 9811260
    Abstract: A system and method for ballooning with assigned devices includes inflating a memory balloon, determining whether a first memory page is locked based on information associated with the first memory page, when the first memory page is locked unlocking the first memory page and removing first memory addresses associated with the first memory page from management by an input/output memory management unit (IOMMU), and reallocating the first memory page. The first memory page is associated with a first assigned device.
    Type: Grant
    Filed: February 11, 2016
    Date of Patent: November 7, 2017
    Assignee: RED HAT ISRAEL, LTD
    Inventors: Paolo Bonzini, Michael Tsirkin
  • Patent number: 9811261
    Abstract: A processing device determines configuration data associated with a device. The processing device analyzes the configuration data with respect to storage usage data collected over a previous time period. The processing device determines a maximum amount of storage space of a storage component for the device that is predicted to be written to in a future time period. The processing device determines a free space buffer threshold for a free space buffer of the storage component to be greater than the maximum amount of storage space that is predicted to be written to in the future time period.
    Type: Grant
    Filed: September 13, 2015
    Date of Patent: November 7, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Ishwar VenkataManikanda Ramani, Michael Wendling, Mridula Karumuru, James Robert Wright
  • Patent number: 9811262
    Abstract: Accesses to a number of data blocks stored in a distributed storage are observed. Following observation of the accesses, the stored data blocks are redistributed. In one aspect, redistribution of the data blocks includes determining the access patterns for one or more of the data blocks based on the observed accesses, and determining the storage sizes for the one or more data blocks. Thereafter, based on the determined access patterns and determined storage sizes, the one or more data blocks are sorted. Subsequently, the one or more data blocks are redistributed or rebalanced across a number of storage devices of the distributed storage based on the sorting. In one aspect, the one or more data blocks are redistributed according to either a uniform distribution scheme or a proportional distribution scheme.
    Type: Grant
    Filed: November 21, 2016
    Date of Patent: November 7, 2017
    Inventors: Silvius V. Rus, Michael Ovsiannikov
  • Patent number: 9811263
    Abstract: Integrated circuits that include memory interface and controller circuitry for communicating with external memory are provided. The memory interface and controller circuitry may include a user logic interface, a memory controller, and a physical layer input-output interface. The user logic interface may be operated in a first clock domain. The memory controller may be operated in a second clock domain. The physical layer interface may be operated in a third clock domain that is an integer multiple of the second clock domain. The user logic interface may include only user-dependent blocks. The physical layer interface may include memory protocol agnostic blocks and/or memory protocol specific blocks. The memory controller may include both memory protocol agnostic blocks and memory protocol dependent blocks. The memory controller may include one or more color pipelines for scheduling memory requests in a parallel arbitration scheme.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: November 7, 2017
    Assignee: Altera Corporation
    Inventor: Chee Hak Teh
  • Patent number: 9811264
    Abstract: Deploying client-specific applications in a storage system utilizing redundant system resources, including: identifying a redundant controller in the storage system, wherein the storage system includes at least a first controller and the redundant controller; and executing one or more applications on the redundant controller, wherein the one or more applications are executed in a container.
    Type: Grant
    Filed: April 28, 2016
    Date of Patent: November 7, 2017
    Assignee: Pure Storage, Inc.
    Inventors: John Colgrove, Lydia Do, Ethan Miller, Terence Noonan
  • Patent number: 9811265
    Abstract: A memory module includes at least two rows of memory device packages on a substrate and coupled to a control signal line. A first memory device package in a first row is connected to the control signal line at a first point closest to the proximal end of the control signal line and a second memory device in a second row is connected to the control signal line at a second point next closest to the first point. A signal trace length between the first memory device and the second memory device may be greater than a signal trace length between the first memory device package and a third memory device package immediately adjacent the first memory device package in the first row or a signal trace length between the second memory device package and a fourth memory device package immediately adjacent the second memory device package in the second row.
    Type: Grant
    Filed: July 8, 2016
    Date of Patent: November 7, 2017
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Ji-Woon Park, Kwang-Soo Park, Byung-Ho Kim
  • Patent number: 9811266
    Abstract: Aspects of the embodiments include systems and devices that include a memory controller circuit element, and a printed circuit board (PCB). The PCB can include a memory module element; and a data buffer circuit element, the data buffer circuit element electrically connected to the memory controller circuit element and configured to receive instructions and data from the memory controller circuit element, the data buffer circuit element electrically connected to the memory module circuit element directly or through a socket, the data buffer circuit element configured to transmit instructions and data originated from the memory controller circuit element to the memory module circuit element and transmit data back to the memory controller.
    Type: Grant
    Filed: September 22, 2016
    Date of Patent: November 7, 2017
    Assignee: CISCO TECHNOLOGY, INC.
    Inventor: Yang Sun
  • Patent number: 9811267
    Abstract: A non-volatile storage apparatus comprises a controller, one or more memory packages, a system temperature sensor, and one or more memory temperature sensors. The system temperature sensor is located at or on the controller. Each of the one or more memory temperature sensors are positioned at one of the one or more memory packages. The controller monitors system temperature using the system temperature sensor. If the system temperature is above a first threshold, then temperature is sensed at the memory packages using the one or more memory temperature sensors. Individual memory packages have their performance throttled if their temperature exceeds a second threshold.
    Type: Grant
    Filed: October 14, 2016
    Date of Patent: November 7, 2017
    Assignee: SANDISK TECHNOLOGIES LLC
    Inventors: Nian Niles Yang, Grishma Shah, Phil Reusswig, Dmitry Vaysman
  • Patent number: 9811268
    Abstract: A method for reducing disk read rate by managing dataset mapping of virtual machine (VM) guest memory, comprising: monitoring a plurality of disk read write operations of a VM guest; updating a dataset mapping between disk blocks allocated to the VM guest and corresponding physical addresses of memory pages of the VM guest containing replica of data stored in the disk blocks, based on the plurality of disk read write operations; when identifying writing to one of the memory pages, removing a mapping of corresponding disk block and corresponding physical address of memory page; when reclaiming a mapped memory page of the VM guest by a host of the VM guest, discarding data contained in the memory page; and when the data is requested by the VM guest after it was reclaimed by said host, retrieving the data from corresponding disk block according to the mapping.
    Type: Grant
    Filed: February 16, 2015
    Date of Patent: November 7, 2017
    Assignee: Technion Research & Development Foundation Limited
    Inventors: Assaf Schuster, Nadav Amit, Dan Tsafrir
  • Patent number: 9811269
    Abstract: Systems, apparatuses and methods may provide for technology that reads a lower page, one or more intermediate pages and a last page from a set of multi-level non-volatile memory (NVM) cells, wherein one or more of a lower read time associated with the lower page or a last read time associated with the last page is substantially similar to an intermediate read time associated with the one or more intermediate pages.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: November 7, 2017
    Assignee: Intel Corporation
    Inventors: Anand S. Ramalingam, Pranav Kalavade
  • Patent number: 9811270
    Abstract: A semiconductor storage device includes memory cells, select transistors, memory strings, first and second blocks, word lines, and select gate lines. In the memory string, the current paths of plural memory cells are connected in series. When data are written in a first block, after a select gate line connected to the gate of a select transistor of one of the memory strings in the first block is selected, the data are sequentially written in the memory cells in the memory string connected to the selected select gate line. When data are written in the second block, after a word line connected to the control gates of memory cells of different memory strings in the second block is selected, the data are sequentially written in the memory cells of the different memory strings in the second block which have their control gates connected to the selected word line.
    Type: Grant
    Filed: October 28, 2016
    Date of Patent: November 7, 2017
    Assignee: Toshiba Memory Corporation
    Inventor: Hiroshi Maejima
  • Patent number: 9811271
    Abstract: An operable mechanism implements a stub utility to facilitate the migration of stub files, where the stub utility is integrated with a data storage product and a data storage technique of an existing storage site containing the stub files. The stub utility identifies the stub files and uses virtualization to migrate the stub files to a new storage site without concomitantly recalling or accessing source files linked to the stub files.
    Type: Grant
    Filed: November 30, 2015
    Date of Patent: November 7, 2017
    Assignee: International Business Machines Corporation
    Inventor: Leena B. Basva
  • Patent number: 9811272
    Abstract: A system and method for data replication is provided. A host synchronously replicates data between a first local storage device and a second local storage device, the first local storage device and the second local storage device being coupled to the host. Data is then asynchronously replicated from the first local storage device and the second local storage device to at least one remote storage device. In an embodiment, each of the local storage devices may asynchronously replicate data to remote storage devices located at separate sites to provide four site data replication processing. The system described herein provides for advantageous and efficient swapping of control between hosts and storage devices located in different regions in response to disasters and/or other events affecting data storage in a particular region.
    Type: Grant
    Filed: December 28, 2011
    Date of Patent: November 7, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Douglas E. Lecrone, Michael John Egan, Brett A. Quinn
  • Patent number: 9811273
    Abstract: The subject system and method are generally directed to ensuring reliable high speed data transfer in multiple data rate nonvolatile memory, such as double data rate (DDR) nonvolatile NAND flash memory and the like. The system and method provide measures to achieve read and write training for data signals (DQ) and the data strobe signal (DQS), one relative to the other. In such manner, high speed data transfers to and from nonvolatile memory such as flash devices may be performed with a reduced risk of data loss even at high operational frequencies.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: November 7, 2017
    Assignee: Cadence Design Systems, Inc.
    Inventor: Sandeep Brahmadathan
  • Patent number: 9811274
    Abstract: When the capacity of a buffer region runs short, storing a first generation data set, a second generation data set, and a third generation data set, a control unit selects the first generation data set as a designated data set. The control unit creates, and stores in a storage unit, update record information based on the first generation data set. The control unit identifies the position where the first generation data set is to be stored in the copy source volume according to correspondence relation information, and updates the copy source volume with the first generation data set. The control unit deletes the first generation data set from the buffer region, and also deletes the correspondence relation information corresponding to the first generation data set from the storage unit.
    Type: Grant
    Filed: July 8, 2015
    Date of Patent: November 7, 2017
    Assignee: FUJITSU LIMITED
    Inventor: Hideyuki Kanai
  • Patent number: 9811275
    Abstract: According to one embodiment, in a memory system, a controller is configured to write first data in a page in a block in response to a write request from a host, and update second information used to manage a correspondence between a logical address designated by the write request and a second physical address which is a storage location in the first memory. The controller is configured to perform a first process of updating the first information with the second information and storing the updated information in the first memory. The controller is configured to acquire the first physical address associated to a logical address designated by the write request from the first information. The controller is configured to store, in the first memory, third information including information in which the acquired first physical address and the second physical address are associated.
    Type: Grant
    Filed: September 9, 2015
    Date of Patent: November 7, 2017
    Assignee: TOSHIBA MEMORY CORPORATION
    Inventors: Ju chen Chen, Fumio Hara
  • Patent number: 9811276
    Abstract: At least one memory region from a memory device of a host computing system is identified as containing data considered to be inactive. The host computing system is operatively coupled to a storage system external to the host computing system and configured to execute an application program. At least one memory region is stored as an archived memory region on a non-volatile storage device of the storage system in a memory format utilized on the host computing system.
    Type: Grant
    Filed: September 24, 2015
    Date of Patent: November 7, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Kenneth J. Taylor, Randall Shain, Adrian Michaud, Stephen Wing-Kin Au
  • Patent number: 9811277
    Abstract: According to an embodiment, when a storage status of a first storage unit is recognized as a protected state, a control unit writes data to a second storage unit. When a read target address is recorded in a data migration log area, the control unit reads data from the second storage unit. When the read target address is not recorded in the data migration log area, the control unit reads data from the first storage unit.
    Type: Grant
    Filed: February 23, 2017
    Date of Patent: November 7, 2017
    Assignee: TOSHIBA MEMORY CORPORATION
    Inventors: Daisuke Hashimoto, Koichi Nagai, Takanori Watanabe