Patents Issued in September 20, 2018
-
Publication number: 20180267668Abstract: The present disclosure provides display panel and display device. By adjusting positions of the input signal line and the output signal line of the force sensor, the problem that output signal of the force sensor in the existing display panel is interfered by signal transmitted on the peripheral circuit wirings. Non-display area of the display panel is provided with force sensor and driving circuit; the distance between an orthographic projection of the first output signal line of the force sensor on the display panel and an orthographic projection of the driving circuit input line on the display panel is at least 30 ?m; and the distance between an orthographic projection of the second output signal line of the force sensor on the display panel and the orthographic projection of the driving circuit input line on the display panel is at least 30 ?m.Type: ApplicationFiled: May 18, 2018Publication date: September 20, 2018Applicant: SHANGHAI TIANMA MICRO-ELECTRONICS CO., LTD.Inventors: Feng Lu, Qijun Yao, Liang Liu, Conghua Ma, Shaolong Ma
-
Publication number: 20180267669Abstract: The present disclosure provides an integrated touch control display panel. The integrated touch control display panel includes a plurality of stripe-shaped common electrodes sequentially arranged in a first direction and extending in a second direction intersecting with the first direction. The stripe-shaped common electrodes operate as touch control driving electrodes during a touch control phase. At least two stripe-shaped common electrodes have an equal on-state resistance in the second direction and an equal aggregated parasitic capacitance during a touch control phase.Type: ApplicationFiled: May 23, 2018Publication date: September 20, 2018Inventor: Zhaokeng CAO
-
Publication number: 20180267670Abstract: Signals from a plurality of sensing lines of a grid based digitizer sensor based is combined based on matrix multiplication with a Hadamard Matrix. The combining provides a plurality of signal combinations. Each of the plurality of signal combinations is sampled with a different Analog to Digital Converters (ADC) in a group of ADCs. The sampling is performed simultaneously. The sampled outputs from the group of ADCs are post processed including multiplying an inverse of the Hadamard Matrix with the sampled outputs from the group of ADCs. The presence of an object interacting with the grid based digitizer sensor is detected based on the post processing.Type: ApplicationFiled: March 20, 2017Publication date: September 20, 2018Inventor: Benjamin IMANILOV
-
Publication number: 20180267671Abstract: A touch screen system may include a display; a first optical emitter disposed in association with a first side of the display, the first optical emitter being configured to emit a first infrared (IR) ray beam in a first direction; a first optical receiver disposed in association with a second side of the display, the first optical receiver being configured to receive the first IR ray beam; and a controller configured to determine, in response to obstruction of the first IR ray beam by a portion of an object, an interactive state of the object with the display based on an amount of cross-sectional area of the first IR ray beam obstructed by the portion. A height of the first IR ray beam in a second direction is greater than a width of the first IR ray beam in a third direction.Type: ApplicationFiled: March 15, 2017Publication date: September 20, 2018Inventors: Junhee LEE, Hakcheol LEE
-
Publication number: 20180267672Abstract: An embodiment of the invention provides a touch sensing apparatus, comprising: a light transmissive element (10) that defines a touch surface; a set of emitters (30a) arranged around the periphery of the touch surface to emit beams of light into the light transmissive element, wherein a first portion of the beams (50) of light propagate inside the light transmissive element while illuminating the touch surface such that an object touching the touch surface causes an attenuation of the propagating light, and wherein a second portion of the beams (90) of light pass out of the light transmissive element and are reflected to travel above the touch surface, a set of light detectors (30b) arranged around the periphery of the touch surface to receive light from the set of emitters from the transmissive element and from above the touch surface, wherein each light detector is arranged to receive light from more than one emitter.Type: ApplicationFiled: September 2, 2016Publication date: September 20, 2018Applicant: FLATFROG LABORATORIES ABInventors: Ola WASSVIK, Håkan BERGSTRÖM, Ivan KARLSSON, Thomas CRAVEN-BARTLE
-
Publication number: 20180267673Abstract: An electronic device having one or more piezoelectric elements is provided. The electronic device includes a housing including at least one portion of a surface of the electronic device, a first piezoelectric element formed at a partial area of the housing and configured to output a signal of a designated frequency band, and a second piezoelectric element formed at another partial area of the housing and configured to receive a reflection signal in which the signal output from the first piezoelectric element is reflected by an external object that has contacted the at least one portion of the housing.Type: ApplicationFiled: March 15, 2018Publication date: September 20, 2018Inventors: Moonsoo KIM, Jaehyung PARK, Seunggeol BAEK, Chihyun CHO, Hochul HWANG, Yunjang JIN
-
Publication number: 20180267674Abstract: Systems, methods, and non-transitory computer readable media can determine a set of interactive user interface (UI) elements, each interactive UI element associated with at least one of: a particular feedback or an entity. A media content item created by a first user can be provided, where the media content item includes a subset of the set of interactive UI elements selected by the first user. A selection of at least one interactive UI element in the subset in the media content item by a second user can be obtained.Type: ApplicationFiled: March 15, 2017Publication date: September 20, 2018Inventor: Eithan Shavit
-
Publication number: 20180267675Abstract: A method for managing a remote electronic device using a user interface on an electronic device. The electronic device is operatively connected to a database which associates, for each given device identifier, alternative argument values and graphical elements. The method includes: receiving a user input through the user interface on the electronic device; determining a first device identifier based on the user input; accessing the database to retrieve a first graphical element associated with a first alternative argument value of the first device identifier, the first alternative argument value matching the user input; and rendering the user input by outputting the retrieved first graphical element.Type: ApplicationFiled: June 27, 2016Publication date: September 20, 2018Inventors: Julien Riera, Lukasz Roth
-
Publication number: 20180267676Abstract: In various embodiments, a ranking application automatically ranks designs included in a design space based on user preference(s). The ranking application determines that a first design included in the design space is a first positive example of user preference(s). The ranking application then computes a score associated with a second design that is also included in the design space based on a first attribute value and a second attribute value. The first attribute value is associated with both the first design and an attribute and the second value is associated with both the second design and the attribute. Subsequently, the ranking application orders the designs based on the first score and a second score associated with the second design to generate a ranked list of designs. The ranking application then displays the ranked list of designs via a graphical user interface to facilitate exploration of the design space.Type: ApplicationFiled: March 19, 2018Publication date: September 20, 2018Inventors: Michael GLUECK, Justin Frank MATEJKA
-
Publication number: 20180267677Abstract: Systems, methods, and devices are provided for altering an appearance of acquaintances when viewed through smart glasses, which may be altered using augmented reality technology. In particular, an embodiment of the invention is directed to allowing users to specify their appearances to others when viewed by others wearing smart glasses. The others viewing the user through smart glasses include friends, family, contacts, or other acquaintances, which may be specified in one or more social networks or contacts databases. The altered appearance that is displayed may be based on the particular relationship between the user and the viewer. For example, a user may appear as a particular superhero to his friends on a social network website, as having a cartoon feature (such as an enormous head) to his children, as normal to his mother and business contacts, and as wearing a Hawaiian shirt to his closest buddies.Type: ApplicationFiled: May 18, 2018Publication date: September 20, 2018Inventor: SCOTT A. SCHIMKE
-
Publication number: 20180267678Abstract: A system and related processing methodologies for managing text strings in a graphical user interface are disclosed here. The system is a computer-based system having a memory device and one or more processors configured to execute instructions stored on the memory device to perform a method that provides a user interface (UI) environment having a plurality of features, each of the plurality of features comprising at least one UI component. The method also creates associations between UI text strings, UI components, and features of the UI environment, generates different UI text string identifiers for each unique association of UI text string, UI component, and feature, and maintains, in the memory device, the created associations and the generated UI text string identifiers.Type: ApplicationFiled: March 14, 2017Publication date: September 20, 2018Applicant: salesforce.com, inc.Inventors: Catherine Jane de Heer, Anthony Desportes
-
Publication number: 20180267679Abstract: An apparatus and a method of supporting cooperation for joint editing of an electronic document according to an exemplary embodiment of the present invention transmit a markup language-based document, to which an editing contents generated up to present by a first user are reflected, to a client terminal of a second user when the second user participates in cooperation for an electronic document while the first user is editing the electronic document converted into the markup language-based document, thereby supporting the first user and the second user to simultaneously edit the same markup language-based document.Type: ApplicationFiled: June 27, 2016Publication date: September 20, 2018Applicant: HANCOM INC.Inventors: Taeju LEE, Yongkyung OH, Kyury KIM
-
Publication number: 20180267680Abstract: An amount of communication necessary for displaying a screen is acquired in a stage of creating the screen. Provided is a screen creation apparatus that creates a program for causing a target apparatus to display a screen. The screen includes one or more components, and the target apparatus makes a request for data for the components necessary for displaying or executing the components of the screen and receives the data as a response from a counterpart apparatus via a communication path, and the screen creation apparatus includes a communication amount storage unit that stores an amount of communication necessary for a case in which the data for the components is transferred via a communication path for each of the components and acquires an amount of screen communication that is the amount of communication corresponding to the one or more components included in the screen.Type: ApplicationFiled: January 12, 2018Publication date: September 20, 2018Applicant: OMRON CorporationInventors: Daisuke TAKAHASHI, Kiyotaka UEDA
-
Publication number: 20180267681Abstract: A method and apparatus for use with a presentation system including at least first and second display screens, the method comprising the steps of receiving a wireless association request signal from a user device identifying the user device, identifying the presentation system and requesting that the user device be associated with the presentation system, associating the user device with the presentation system, providing first presentation system specifying information to the user device, receiving a selection signal from the user device indicating a subset of the presentation system display screens, associating the user device with the selected subset of display screens, receiving data from the user device and using the received data from the user device to present information via the selected subset of display screens.Type: ApplicationFiled: May 22, 2018Publication date: September 20, 2018Inventor: Lewis Epstein
-
Publication number: 20180267682Abstract: A touch screen-based electronic book automatic scrolling control method may comprise detecting a leftmost column of touch points of a touch screen to obtain an ordinate value yl of a touch point that has a smallest ordinate value; detecting a rightmost column of touch points of the touch screen to obtain an ordinate value yr of a touch point that has a largest ordinate value; and based on yl and yr, calculating a rate at which a content currently displayed on the screen will be scrolled down, and controlling the automatic scrolling down of an electronic book according to the calculated rate.Type: ApplicationFiled: July 12, 2016Publication date: September 20, 2018Inventors: BIN YU, WEIQIN YANG
-
Publication number: 20180267683Abstract: In one example, a portable device comprises one or more processors operable to determine a plurality of first food images and determine a plurality of second food images. Each of the first food images are associated with a respective first cooking recipe. Each of the second food images are associated with a respective second cooking recipe. The processors are further operable to transmit for display a first graphical image that includes a first column and a second column. The first column includes the first food images presented side-by-side. The second column includes the second food images presented side-by-side. The processors are further operable to receive an indication that the user has selected a particular first food image, to determine a subset of second food images, and to transmit for display a second graphical image that includes a second column that includes the subset of second food images presented side-by-side.Type: ApplicationFiled: March 16, 2018Publication date: September 20, 2018Applicant: Meyer Intellectual Properties LimitedInventors: Philip Tessier, Christoph Milz, Owen Hay, Jordan Meyer
-
Publication number: 20180267684Abstract: Disclosed herein are system, method, and computer program product embodiments for a system for bi-directional communication between windows. An embodiment operates by receiving a panel selection of a second panel of a first window comprising at least a first panel and the second panel. The second panel is undocked from the first window responsive to the panel selection. An item selection is received from either the first window or the second window. It is determined that the item selection corresponds to one of the first window or the second window as a selected window. The displayed information in the unselected window is updated corresponding to the item selection.Type: ApplicationFiled: March 17, 2017Publication date: September 20, 2018Inventors: Roman Rommel, Jan-Michel Blinn
-
Publication number: 20180267685Abstract: The disclosure relates to An electronic device, an input/output apparatus and an input/output method therefor are disclosed. The electronic device includes an input/output controller, a first projector component, a second projector component and a detector component. The input/output controller generates a first projection signal for an output interface and a second projection signal for an input interface. The first projector component projects the output interface according to the first projection signal. The second projector component projects the input interface according to the second projection signal. The detector component detects an input signal in the projected input interface, and transmits the detected input signal to the input/output controller as an input signal for the electronic device. By implementing input/output in a manner of projection, an input/output interface of a desired size is provided while the input/output apparatus of the electronic device is miniaturized.Type: ApplicationFiled: January 24, 2017Publication date: September 20, 2018Inventors: Youting ZHANG, Taofeng XIE, Kefeng LI, Haifeng HU, Cui CHEN
-
Publication number: 20180267686Abstract: Semantic zoom techniques are described. In one or more implementations, techniques are described that may be utilized by a user to navigate to content of interest. These techniques may also include a variety of different features, such as to support semantic swaps and zooming “in” and “out.” These techniques may also include a variety of different input features, such as to support gestures, cursor-control device, and keyboard inputs. A variety of other features are also supported as further described in the detailed description and figures.Type: ApplicationFiled: May 22, 2018Publication date: September 20, 2018Inventors: Theresa B. PITTAPPILLY, Rebecca DEUTSCH, Orry W. SOEGIONO, Nicholas R. WAGGONER, Holger KUEHNLE, William D. CARR, Ross N. LUENGEN, Paul J. KWIATKOWSKI, Jan-Kristian MARKIEWICZ, Gerrit H. HOFMEESTER, Robert DISANO
-
Publication number: 20180267687Abstract: A character input device is provided with an operation content determination unit and a display control unit. The operation content determination unit determines the content of an operation on a display surface. The display control unit selects one of a keyboard screen for character input and a cursor operation screen for character editing, and displays the selected screen on the display surface. The operation content determination unit instructs the display control unit to switch from the keyboard screen to the cursor operation screen, if the operation content is a multi-touch.Type: ApplicationFiled: January 11, 2018Publication date: September 20, 2018Applicant: OMRON CorporationInventors: Takao Uebuchi, Takuya Nakayama
-
Publication number: 20180267688Abstract: An interaction method and a device for controlling a virtual object are provided. The method includes: detecting an operating entity; determining a first parameter of the operating entity; in response to the first parameter satisfying a first condition, performing an operation on the virtual object using the operating entity; and in response to the first parameter satisfying a second condition, performing an operation on the virtual object using a displayed pointer. The displayed pointer is controllable by an action of the operating entity.Type: ApplicationFiled: March 13, 2018Publication date: September 20, 2018Inventors: Yun ZHOU, Yunhui LIU
-
Publication number: 20180267689Abstract: An icon-based programmable control method for a mechanical control system is disclosed, wherein the mechanical control system includes an electronic device, a mechanical device, and an image retrieving device, the icon-based programmable method comprising: activating a programmable control interface through the electronic device, moving at least one function icon of the plurality of function icons from the icon list area to the ready-to-perform area on the display unit; and activating a perform icon on the display unit so that the control module executes at least one operation program corresponding to the at least one function icon moved to the ready-to-perform area and one of the mechanical device and the image retrieval device performs at least one operation corresponding to the at least one function icon according to at least one command given by the at least one operation program.Type: ApplicationFiled: March 20, 2017Publication date: September 20, 2018Inventor: RINGO DANIEL WINKELMANN
-
Publication number: 20180267690Abstract: A display window control system for a mobile manipulation device includes an interface and a processor. The interface is configured to receive an image from a mobile manipulation device. The processor is configured to determine a display output to display the image in a display window; determine an overlay output to display one or more overlay command icons; determine that an indication has been received to activate an overlay command; and provide the indication to the mobile manipulation device.Type: ApplicationFiled: March 16, 2018Publication date: September 20, 2018Inventors: Charles Clark Kemp, Henry Mandus Clever
-
Publication number: 20180267691Abstract: A method of providing audio cues to a user of a content, the content being presented to the user on a computing device, the content including an interactive user interface element. The method includes identifying a location at which the interactive user interface element is displayed on a display of the computing device. Further, the method includes determining a current location of a pointer on the display with respect to the location at which the interactive user interface element is displayed on the display of the computing device. Furthermore, the method includes generating an audio signal based upon a relative location of the pointer with respect to the interactive user interface element.Type: ApplicationFiled: March 20, 2018Publication date: September 20, 2018Inventors: Vesa-Matti Mattsson, Jussi Aronen
-
Publication number: 20180267692Abstract: A method and an apparatus are provided for preventing battery power consumption and degradation of system performance due to the system resources being utilized by applications being executed, while providing a multi-tasking function through a plurality of applications. In the method, when a plurality of applications are executed, such execution of the plurality of applications is reported to the user, so as to enable the user to terminate one or more applications, thereby preventing unnecessary consumption of battery power.Type: ApplicationFiled: May 21, 2018Publication date: September 20, 2018Inventors: Bo-Sung KIM, Jong-Kyun SHIN, Hee-Deog KIM, Hyung-Chul JUNG
-
Publication number: 20180267693Abstract: Systems and methods are disclosed for incorporating user content within a communication session interface. In one implementation, a processing device receives, in relation to a communication session between a first user and a second user, a communication input associated with a first user. The processing device processes the communication input to identify one or more content items stored on a content sharing platform that are associated with the first user and that pertain to one or more aspects of the communication input. The processing device modifies one or more aspects of an interface of the communication session based on the one or more content items.Type: ApplicationFiled: May 23, 2018Publication date: September 20, 2018Inventors: Maks Osowski, Sanjay Gajanan Mavinkurve, Greg Scott
-
Publication number: 20180267694Abstract: Disclosed are various approaches for providing contextual or cognitive cues that link browser tabs together within a browser application. Browser tabs that are determined to be related to one another can be colored with a similar color. A similar color can be one in which a color property is modified so that the colors appear similar to a user. Relationships between browser tabs can be determined based upon whether a browser tab was created in response to following a link within a parent browser tab.Type: ApplicationFiled: March 14, 2017Publication date: September 20, 2018Inventors: Avinash Agarwal, Sivasubramaniam Sivakumar, Sharun Samuel
-
Publication number: 20180267695Abstract: Universal platform applications, while advantageous and efficient, have inherent limitations, including an inability to manage multiple views on multiple display devices. According to embodiments, such management may be facilitated by packaging a universal platform application with a desktop application to launch a universal platform application secondary view on a designated display device. The universal platform application may invoke an application service hosted by the desktop application, generate a main view and a secondary view for display on a first display device, and transmit a request to the desktop application, where the request includes information associated with the secondary view and a designated display device identifier.Type: ApplicationFiled: April 24, 2017Publication date: September 20, 2018Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Kishore Kumar PESHKAR, David C. TSE
-
Publication number: 20180267696Abstract: Universal platform applications, while advantageous and efficient, have inherent limitations,, including an. inability to manage multiple views on multiple display devices. According to embodiments,, such management may be facilitated by packaging a universal platform application with a desktop application to launch multiple universal platform application views through the desktop application. The universal platform application may generate a plurality of views in a sequential order for display on a main display device and maintain a task list of the generated views. For each generated view, the universal platform application may transmit a request to the desktop application to move the generated view from the main display device to an available, designated display device and, upon receiving confirmation of the move, transmit another request tor a next generated view to the desktop application based on the task, list.Type: ApplicationFiled: April 24, 2017Publication date: September 20, 2018Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventor: Kishore Kumar PESHKAR
-
Publication number: 20180267697Abstract: A communication device and methods for operating the same. One communication device includes a memory storing a software application, an electronic processor, a mechanical interface receiving a first user input, and a touch screen receiving a second user input. The touch screen is also configured to display an output generated by the software application. The electronic processor is configured to execute a software application stored in the memory, determine when the second user input is received simultaneously with the first user input, perform a first action based on the first user input when the second user input is not received simultaneously with the first user input, the first action being unrelated to operation of the software application, and perform a second action based on the first user input when the second user input is received simultaneously with the first user input, the second action relating to the operation of the software application.Type: ApplicationFiled: September 18, 2015Publication date: September 20, 2018Inventors: Qiao SU, Huimin HAN, Haiqing HU, Jiwen LIU
-
Publication number: 20180267698Abstract: A control apparatus of a network camera includes a determination unit configured to determine an overlapping state of a cursor with each of a slider bar and a slider thumb, which configure a slider control, on a display screen of a display unit, a decision unit configured to decide information that relates to the slider control and is to be displayed on the display unit, based on a condition corresponding to a result of the determination by the determination unit, a display control unit configured to display the information decided by the decision unit on the display unit, and a transmission unit configured to transmit, to the network camera, a control signal that corresponds to a position of the slider thumb and is changed in response to input of an instruction by a user.Type: ApplicationFiled: March 9, 2018Publication date: September 20, 2018Inventor: Takumi Kimura
-
Publication number: 20180267699Abstract: A computing device and method for providing a user interface for summarizing and presenting information regarding dynamic provisioning and deployment of media processing resources, in a manner that is easy and intuitive and analogizes well to conventional physical media processing deployment. Users are not required to understand hypervisor configuration or virtual machine deployment, or switch through various layers and screens to find configuration information or controls, a process that may be particularly slow, complex, and difficult to learn, particularly for media and broadcast engineers unfamiliar with virtualization technologies. Instead, the present user interface improves efficiency of use of the computing environment for media processing, by providing deployment information in a format similar to physical processing deployment.Type: ApplicationFiled: March 13, 2018Publication date: September 20, 2018Inventor: Ian David FLETCHER
-
Publication number: 20180267700Abstract: A user interface for medical information includes a timeline that can be highlighted or selected by a time window with a time duration, and the information plots of biomarkers displayed in subsystem displays can update to display the biomarker information for the time duration highlighted by the time window. The trendline, baseline, and data points shown on the information plot(s) can also be adjusted to display only information during the time duration highlighted or selected by the time window.Type: ApplicationFiled: March 16, 2018Publication date: September 20, 2018Applicant: Q Bio, IncInventors: Jeffrey H. Kaditz, Robert A. Novoa
-
Publication number: 20180267701Abstract: A building controller for a building includes a user interface device configured to display output to a user and receive input from the user and a processing circuit. The processing circuit is configured to receive, via the user interface device, a custom user interface created by a user via the user interface device, the custom user interface defining a home screen for the building controller customized with user preferred interface elements, cause the user interface device to display the custom user interface, and operate one or more pieces of building equipment to control an environmental condition of the building.Type: ApplicationFiled: May 18, 2018Publication date: September 20, 2018Applicant: Johnson Controls Technology CompanyInventors: Brian D. Rigg, Theresa N. Gillette, John W. Uerkvitz, Jonathan A. Burns
-
Publication number: 20180267702Abstract: Methods and systems for managing a premises are disclosed. An interface device and a premises system may be located at the premises. The interface device may receive a signal from a premises device of the premises system. An indication of the premises device may be output via a user interface. Configuration information may be associated with the premises device. The interface may monitor and control the premises device.Type: ApplicationFiled: May 23, 2018Publication date: September 20, 2018Inventor: Paul J. Dawes
-
Publication number: 20180267703Abstract: The thumbnail image display apparatus includes a display, a detector for detecting an operation including a touch operation and a pan operation performed by a user with the display, a storage for storing a plurality of thumbnail images that can be displayed on the display and identifiers respectively corresponding to the thumbnail images in such a manner that the thumbnail images and the identifiers are associated with each other, and a controller, wherein the controller changes the identifier in accordance with a movement information of the pan operation and displays the identifier on the display, when the detector detects the pan operation upon detecting the touch operation, and the controller reads, from the storage, the thumbnail image corresponding to the identifier displayed on the display and displays the thumbnail image on the display, when the detector detects an end of the pan operation.Type: ApplicationFiled: June 6, 2017Publication date: September 20, 2018Inventors: Shinichiro Kamimaru, Mitsuhiro Katsuizumi
-
Publication number: 20180267704Abstract: A customized configuration of controls on a dynamic keyboard is provided for an application using a control configuration file separate from the application. The control configuration file includes a control configuration for each custom control and a layout description. Each control configuration includes a visual description and a command description for a corresponding custom control. The visual description provides data regarding visual aspects of the custom control, while the command description includes data regarding behavioral aspects of the custom control. The layout description includes data for positioning visual representations of the custom controls on a dynamic keyboard. When the application is launched, a storage location is scanned to identify the control configuration file, and the control configuration file is used to configure the custom controls on the dynamic keyboard.Type: ApplicationFiled: March 14, 2017Publication date: September 20, 2018Inventors: JESPER STORM BACHE, BRADEE RAE EVANS
-
Publication number: 20180267705Abstract: A data storage device includes a nonvolatile solid-state memory comprising a plurality of blocks and a controller configured to maintain age data associated with each of a plurality of memory units, wherein each memory unit comprises one or more of the plurality of blocks, determine a capacity of the nonvolatile solid-state memory, and perform a wear leveling operation on a first memory unit of the plurality of memory units based at least in part on the age data associated with the first memory unit and the capacity of the nonvolatile solid-state memory.Type: ApplicationFiled: March 15, 2017Publication date: September 20, 2018Inventors: Haining LIU, Subhash Balakrishna PILLAI
-
Publication number: 20180267706Abstract: Provided are a computer program product, system and method for managing read/write operations in a hybrid memory device system. Determinations are made of an available physical address in a first memory device for a data block to allocate for metadata for a file or directory in a file system and a first logical address corresponding to the available physical address in a first range of logical addresses. Determinations are made of an available physical address in a second memory device for a data block to allocate for the file or directory in the file system and a second logical address corresponding to the available physical address in the second memory device in a second range of logical addresses. The second logical address is used to access the data block allocated to the file or directory in the file system.Type: ApplicationFiled: March 15, 2017Publication date: September 20, 2018Inventors: Peng LI, Sanjeev N. TRIKA
-
Publication number: 20180267707Abstract: A mega cluster storage system includes clusters of multiple storage modules. Each module is able to access a portion of the data within the mega cluster and serves as a proxy in order for another storage module to access the remaining portion of the data. A cluster is assigned to a unique cluster volume and all the data within the cluster volume is accessible by all of the modules within the cluster. Each host connection to the mega cluster is associated with a particular cluster volume. A module that receives a host I/O request determines whether the I/O request should be satisfied by a module within its own cluster or be satisfied by a module within a different cluster. The module may forward the I/O request to a module within a different cluster as indicated by a distribution data structure that is allocated and stored within each storage module.Type: ApplicationFiled: March 17, 2017Publication date: September 20, 2018Inventors: Zah Barzik, Dan Ben-Yaacov, Mor Griv, Maxim Kalaev, Rivka M. Matosevich
-
Publication number: 20180267708Abstract: A memory system may include: a memory device including a plurality of pages in which data are stored, a plurality of memory blocks in which the pages are included, and a plurality of memory dies in which the memory blocks are included; and a controller suitable for performing command operations corresponding to a plurality of commands received from the host, predicting peak operation durations when performing the command operations, and scheduling the commands by minimizing overlaps between the peak operation durations.Type: ApplicationFiled: October 26, 2017Publication date: September 20, 2018Inventor: Beom-Ju SHIN
-
Publication number: 20180267709Abstract: A method and associated systems for identifying and correcting suboptimal storage-reclamation processes. A storage-management system uses information received in system-generated storage-reclamation reports to assign each user a set of reclamation scores. Each score identifies how effectively the user has been able to reclaim lost storage at particular times. These scores are organized into user-specific profiles that each consists of a chronological sequence of one user's scores. If a user's profile is “good” (that is, if the user's scores are consistently high) or “improving” (if scores are increasing over time), the system then determines whether that user's reclamation efforts have successfully reduced the amount of reclaimable storage controlled by the user. If not, the system infers that a suboptimal storage-reclamation process interfered with the user's reclamation efforts. The system then undertakes corrective action to identify and resolve the cause of the suboptimal process.Type: ApplicationFiled: March 17, 2017Publication date: September 20, 2018Inventors: James E. Olson, Mu Qiao, Ramani R. Routray, Alan C. Skinner, Stanley C. Wood
-
Publication number: 20180267710Abstract: In one embodiment, a method includes determining a data record partition size based on resources used for transferring data from a higher storage tier to one or more lower storage tiers. The method also includes determining which data records stored to the higher storage tier are suitable for export to the one or more lower storage tiers, determining a distribution mapping of the first memory, the distribution mapping indicating a relative distribution of storage locations for all of the data records that are stored to the higher storage tier, identifying all sets of contiguously stored data records on the higher storage tier that are suitable for export and greater in size than the data record partition size, logically sorting, in a descending order of size, the sets of contiguously stored data records, and sending a list of logically sorted sets of contiguously stored data records to an exporter.Type: ApplicationFiled: March 20, 2017Publication date: September 20, 2018Inventors: Umesh Deshpande, Paul H. Muench, Mohit Saxena
-
Publication number: 20180267711Abstract: A device is easily exchanged without changing a program of a controller. A device communication management unit generates digital input data that stores only ON/OFF information of a device in accordance with a copy setting information table set by a user.Type: ApplicationFiled: January 12, 2018Publication date: September 20, 2018Applicant: OMRON CorporationInventors: Yasuhiro KITAMURA, Shinji MURAYAMA, Masao KOGA, Toshiyuki OZAKI
-
Publication number: 20180267712Abstract: Provided are a computer program product, system, and method for releasing space allocated to a space efficient target storage in a copy relationship with a source storage. Source and target copy relationships indicate source data in the source storage to copy to target data in the target storage. The source copy relationship indicates source data that need to be copied to the target data before being updated, and the target copy relationship indicates target data tracks updated with data copied from corresponding source data. An operation is initiated that results in terminating the source and target copy relationships. Space allocated to the target data for the source and target copy relationships is released in response to determining that the target storage comprises the space efficient storage. The source and target copy relationships are removed.Type: ApplicationFiled: May 17, 2018Publication date: September 20, 2018Inventors: Theresa M. Brown, Nicholas M. Clayton, Nedlaya Y. Francisco, Suguang Li, Mark L. Lipets, Gregory E. McBride, Carol S. Mellgren, Raul E. Saba
-
Publication number: 20180267713Abstract: Example implementations are directed to systems and methods for how an application defines storage infrastructure. Such example implementations described herein may be used by application programmers to develop applications quickly and flexibly, without having to communicate with storage administrators to make storage infrastructure changes. In an example implementation, there is an application configured to perform storage management operations that change the storage resources allocated to the application.Type: ApplicationFiled: March 31, 2016Publication date: September 20, 2018Inventors: Hideo SAITO, Keisuke HATASAKI, Yasutaka KONO, Yukinori SAKASHITA
-
Publication number: 20180267714Abstract: Techniques are described herein for managing data in a storage array. A system includes a distributing unit to distribute compressible data and uncompressible data across compression-capable drives. The system also includes a vacating unit to vacate an excess chunklet to another drive in the storage array if a new compression factor is less than a default compression factor for the storage array.Type: ApplicationFiled: January 22, 2016Publication date: September 20, 2018Inventors: Siamak Nazari, William Joshua Price, Anahita Afkham, Danyaal Masood Khan
-
Publication number: 20180267715Abstract: According to one embodiment, the memory system includes a nonvolatile memory including a plurality of blocks, and a controller circuit that controls execution of a data writing process and a garbage collection process. Each of the blocks is an unit of erasure. The data writing process includes a process of writing user data into the nonvolatile memory in accordance with a request from an external member. The garbage collection process includes a process of moving valid data in at least a first block into a second block among the blocks and invalidating the valid data in the first block to be erasable. Upon receiving a data write request from the external member, the controller circuit controls a length of a waiting time to be provided before or after the data writing process within a period from receiving the write request to returning a response to the external member.Type: ApplicationFiled: March 8, 2018Publication date: September 20, 2018Applicant: Toshiba Memory CorporationInventors: Hiroki Matsudaira, Norio Aoyama, Ryoichi Kato, Taku Ooneda, Takashi Hirao, Aurelien Nam Phong Tran, Hiroyuki Yamaguchi, Takuya Suzuki, Hajime Yamazaki
-
Publication number: 20180267716Abstract: A data storage library system includes a first data storage library and a second data storage library, and at least one pass-through mechanism coupling the first data storage library to the second data storage library, wherein the at least one pass-through mechanism is configured to enable data storage cartridges to be transported between the first data storage library and the second data storage library. The environmental conditions within the first data storage library are controllable to maintain operational conditions conducive to at least one of reading and writing of data on a plurality of data storage cartridges. The environmental conditions within the second data storage library are controllable so as to gradually transition the environmental conditions between ambient environmental conditions and operational conditions within the first data storage library. Associated methods for transporting components between the first and second data storage libraries are disclosed.Type: ApplicationFiled: March 16, 2017Publication date: September 20, 2018Inventors: Jose G. Miranda Gavillan, Brian G. Goodman, Kenny Nian Gan Qiu
-
Publication number: 20180267717Abstract: A system, method and apparatus to acclimate a data storage component from a first environmental setting to a second environmental setting is disclosed. In one embodiment a system having a data storage library with a plurality of data storage cartridges and at least one media acclimation device having one or more storage locations which are sized to accept one or more data storage cartridges therein is disclosed. The at least one media acclimation device is configured to gradually acclimate the one or more storage locations from an external environmental condition to an internal environmental condition. In another embodiment, a method of acclimating a data storage library component is disclosed. The system, method and apparatus may optionally further include at least one environmental conditioning unit for conditioning the internal environment within the library.Type: ApplicationFiled: March 16, 2017Publication date: September 20, 2018Inventors: Jose G. Miranda Gavillan, Brian G. Goodman, Kenny Nian Gan Qiu