Patents Issued in November 7, 2017
-
Patent number: 9811227Abstract: 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: GrantFiled: January 25, 2016Date of Patent: November 7, 2017Assignees: SHANGHAI TIANMA MICRO-ELECTRONICS CO., LTD., TIANMA MICRO-ELECTRONICS CO., LTD.Inventor: Zhaokeng Cao
-
Patent number: 9811228Abstract: 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: GrantFiled: February 17, 2016Date of Patent: November 7, 2017Assignee: CA, Inc.Inventor: Martin Sacha
-
Patent number: 9811229Abstract: 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: GrantFiled: March 3, 2017Date of Patent: November 7, 2017Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Zhou Yi, Zhang Jun, Shen Ge, Xu Kang Cheng, Hao Meng, Ji Ru Jun
-
Patent number: 9811230Abstract: 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: GrantFiled: May 18, 2015Date of Patent: November 7, 2017Assignee: Japan Aviation Electronics Industry, LimitedInventors: Kenji Matsumoto, Tsutomu Ohgushi, Tsuyoshi Takiguchi, Joji Akizuki
-
Patent number: 9811231Abstract: 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: GrantFiled: April 13, 2016Date of Patent: November 7, 2017Assignee: Wistron CorporationInventors: Tzu-Chieh Huang, Tung-Yang Tang, Hua-Min Tseng
-
Patent number: 9811232Abstract: 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: GrantFiled: December 8, 2009Date of Patent: November 7, 2017Assignee: New BIS Safe Luxco S.àr.lInventors: Andrew John Cardno, Paul Allan Cardno, Mukesh Gordhan
-
Patent number: 9811233Abstract: 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: GrantFiled: February 12, 2013Date of Patent: November 7, 2017Assignee: Ab Initio Technology LLCInventors: Victor Abaya, Joyce L. Vigneau
-
Patent number: 9811234Abstract: 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: GrantFiled: April 20, 2015Date of Patent: November 7, 2017Assignee: Splunk Inc.Inventors: Cary Noel, John Coates
-
Patent number: 9811235Abstract: 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: GrantFiled: September 15, 2015Date of Patent: November 7, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Monty Hammontree, Murali Krishna Hosabettu Kamalesha, Brandon Adams, Steven John Clarke, Zachary S Zaiss, David Pugh
-
Patent number: 9811236Abstract: 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: GrantFiled: September 26, 2014Date of Patent: November 7, 2017Assignee: 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: 9811237Abstract: 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: GrantFiled: April 30, 2003Date of Patent: November 7, 2017Assignee: III HOLDINGS 2, LLCInventor: Rodica Schileru
-
Patent number: 9811238Abstract: 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: GrantFiled: August 29, 2013Date of Patent: November 7, 2017Assignee: Sharp Laboratories of America, Inc.Inventors: Paul R. Henerlau, James E. Owen
-
Patent number: 9811239Abstract: 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: GrantFiled: May 5, 2014Date of Patent: November 7, 2017Assignee: Cellco PartnershipInventor: Michelle Felt
-
Patent number: 9811240Abstract: 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: GrantFiled: May 29, 2014Date of Patent: November 7, 2017Assignee: LG ELECTRONICS INC.Inventors: Uniyoung Kim, Junghoon Son, Choonkeun Youn, Ryunghwa Rhee, Taejun Kim, Kunsik Lee, Byunghun Lee
-
Patent number: 9811241Abstract: 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: GrantFiled: September 17, 2014Date of Patent: November 7, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Peter F. Haggar, Jacqueline G. Rojanatavorn, Steven K. Speicher, Scott A. Will
-
Patent number: 9811242Abstract: 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: GrantFiled: February 13, 2015Date of Patent: November 7, 2017Assignee: Utechzone Co., Ltd.Inventors: Chia-Chun Tsou, Po-Tsung Lin
-
Patent number: 9811243Abstract: 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: GrantFiled: August 28, 2013Date of Patent: November 7, 2017Assignee: ZTE CORPORATIONInventors: Guosheng Lv, Shiwei Liu, Cuina Zhao
-
Patent number: 9811244Abstract: 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: GrantFiled: July 6, 2012Date of Patent: November 7, 2017Assignee: FUJI XEROX CO., LTD.Inventors: Hiroshi Nakada, Kanji Itaki, Kimitake Hasuike, Yasuhiro Hirano
-
Patent number: 9811245Abstract: 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: GrantFiled: April 8, 2014Date of Patent: November 7, 2017Assignee: DROPBOX, INC.Inventors: Stephen Poletto, Yi Wei, Joshua Puckett
-
Patent number: 9811246Abstract: 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: GrantFiled: January 15, 2015Date of Patent: November 7, 2017Assignee: Samsung Electronics Co., Ltd.Inventor: Wan Je Park
-
Patent number: 9811247Abstract: 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: GrantFiled: November 25, 2013Date of Patent: November 7, 2017Assignee: LG ELECTRONICS INC.Inventors: Joonhyung Kim, Hyungjin Jeon, Jongseon Park, Chunsung Jung
-
Patent number: 9811248Abstract: 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: GrantFiled: July 22, 2014Date of Patent: November 7, 2017Assignee: Allstate Institute CompanyInventors: John Michael Berg, Jeraldine Dahlman, Jason T. Fong, Sameer Khaladkar
-
Patent number: 9811249Abstract: 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: GrantFiled: February 24, 2012Date of Patent: November 7, 2017Assignee: Honeywell International Inc.Inventors: Henry Chen, Jian Geng Du, Hao Bai, Tom Plocher, Liana M. Kiff, Conrad B. Beaulieu
-
Patent number: 9811250Abstract: 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: GrantFiled: September 30, 2014Date of Patent: November 7, 2017Assignee: APPLE INC.Inventor: John O. Louch
-
Patent number: 9811251Abstract: 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: GrantFiled: January 10, 2015Date of Patent: November 7, 2017Assignee: Environmental Intellect, LLCInventors: Shane Edward Kling, Jess Michael Askey
-
Patent number: 9811252Abstract: 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: GrantFiled: April 4, 2012Date of Patent: November 7, 2017Assignee: SONY CORPORATIONInventors: Osamu Harada, Takeo Doi, Junji Itoyama
-
Patent number: 9811253Abstract: 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: GrantFiled: April 27, 2015Date of Patent: November 7, 2017Assignee: Honeywell International Inc.Inventors: John Joseph Frankovich, III, Gareth Johnson
-
Patent number: 9811254Abstract: 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: GrantFiled: April 17, 2015Date of Patent: November 7, 2017Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.Inventors: Takeshi Ninomiya, Yoshihide Nakashima
-
Patent number: 9811255Abstract: 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: GrantFiled: September 30, 2011Date of Patent: November 7, 2017Assignee: Intel CorporationInventors: Giuseppe Raffa, David L. Graumann, Lakshman Krishnamurthy, Jameson H. Williams
-
Patent number: 9811256Abstract: 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: GrantFiled: January 14, 2015Date of Patent: November 7, 2017Assignee: International Business Machines CorporationInventors: James E. Bostick, John M. Ganci, Jr., Martin G. Keen, Sarbajit K. Rakshit, Kimberly G. Starks, Craig M. Trim
-
Patent number: 9811258Abstract: 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: GrantFiled: December 2, 2014Date of Patent: November 7, 2017Assignee: Micron Technology, Inc.Inventors: Neal A. Galbo, Peter Feeley, William H. Radke, Victor Y. Tsai, Robert N. Leibowitz
-
Patent number: 9811259Abstract: 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: GrantFiled: November 27, 2015Date of Patent: November 7, 2017Assignee: NetApp, Inc.Inventors: Manish Katiyar, Ananthan Subramanian, Ravikanth Dronamraju
-
Patent number: 9811260Abstract: 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: GrantFiled: February 11, 2016Date of Patent: November 7, 2017Assignee: RED HAT ISRAEL, LTDInventors: Paolo Bonzini, Michael Tsirkin
-
Patent number: 9811261Abstract: 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: GrantFiled: September 13, 2015Date of Patent: November 7, 2017Assignee: Amazon Technologies, Inc.Inventors: Ishwar VenkataManikanda Ramani, Michael Wendling, Mridula Karumuru, James Robert Wright
-
Patent number: 9811262Abstract: 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: GrantFiled: November 21, 2016Date of Patent: November 7, 2017Inventors: Silvius V. Rus, Michael Ovsiannikov
-
Patent number: 9811263Abstract: 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: GrantFiled: June 30, 2014Date of Patent: November 7, 2017Assignee: Altera CorporationInventor: Chee Hak Teh
-
Patent number: 9811264Abstract: 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: GrantFiled: April 28, 2016Date of Patent: November 7, 2017Assignee: Pure Storage, Inc.Inventors: John Colgrove, Lydia Do, Ethan Miller, Terence Noonan
-
Patent number: 9811265Abstract: 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: GrantFiled: July 8, 2016Date of Patent: November 7, 2017Assignee: Samsung Electronics Co., Ltd.Inventors: Ji-Woon Park, Kwang-Soo Park, Byung-Ho Kim
-
Patent number: 9811266Abstract: 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: GrantFiled: September 22, 2016Date of Patent: November 7, 2017Assignee: CISCO TECHNOLOGY, INC.Inventor: Yang Sun
-
Patent number: 9811267Abstract: 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: GrantFiled: October 14, 2016Date of Patent: November 7, 2017Assignee: SANDISK TECHNOLOGIES LLCInventors: Nian Niles Yang, Grishma Shah, Phil Reusswig, Dmitry Vaysman
-
Patent number: 9811268Abstract: 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: GrantFiled: February 16, 2015Date of Patent: November 7, 2017Assignee: Technion Research & Development Foundation LimitedInventors: Assaf Schuster, Nadav Amit, Dan Tsafrir
-
Patent number: 9811269Abstract: 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: GrantFiled: December 30, 2016Date of Patent: November 7, 2017Assignee: Intel CorporationInventors: Anand S. Ramalingam, Pranav Kalavade
-
Patent number: 9811270Abstract: 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: GrantFiled: October 28, 2016Date of Patent: November 7, 2017Assignee: Toshiba Memory CorporationInventor: Hiroshi Maejima
-
Patent number: 9811271Abstract: 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: GrantFiled: November 30, 2015Date of Patent: November 7, 2017Assignee: International Business Machines CorporationInventor: Leena B. Basva
-
Patent number: 9811272Abstract: 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: GrantFiled: December 28, 2011Date of Patent: November 7, 2017Assignee: EMC IP Holding Company LLCInventors: Douglas E. Lecrone, Michael John Egan, Brett A. Quinn
-
Patent number: 9811273Abstract: 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: GrantFiled: December 23, 2014Date of Patent: November 7, 2017Assignee: Cadence Design Systems, Inc.Inventor: Sandeep Brahmadathan
-
Patent number: 9811274Abstract: 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: GrantFiled: July 8, 2015Date of Patent: November 7, 2017Assignee: FUJITSU LIMITEDInventor: Hideyuki Kanai
-
Patent number: 9811275Abstract: 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: GrantFiled: September 9, 2015Date of Patent: November 7, 2017Assignee: TOSHIBA MEMORY CORPORATIONInventors: Ju chen Chen, Fumio Hara
-
Patent number: 9811276Abstract: 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: GrantFiled: September 24, 2015Date of Patent: November 7, 2017Assignee: EMC IP Holding Company LLCInventors: Kenneth J. Taylor, Randall Shain, Adrian Michaud, Stephen Wing-Kin Au
-
Patent number: 9811277Abstract: 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: GrantFiled: February 23, 2017Date of Patent: November 7, 2017Assignee: TOSHIBA MEMORY CORPORATIONInventors: Daisuke Hashimoto, Koichi Nagai, Takanori Watanabe