Patents Issued in January 21, 2016
-
Publication number: 20160018950Abstract: A position sensor includes: a sheet-form optical waveguide including an under cladding layer, linear cores arranged in a lattice on the under cladding layer, and an over cladding layer formed to cover the cores; a light-emitting element connected to one end surface of the cores; and a light-receiving element connected to the other end surface of the cores. A refractive index difference between the cores and the under cladding layer and a refractive index difference between the cores and the over cladding layer are set in a specific range. The cores have an elasticity modulus higher than those of the under and over cladding layers. The deformation rate of a cross section of the cores as seen in a pressed direction is lower than the deformation rates of cross sections of the over cladding layer and the under cladding layer when a surface of the optical waveguide is pressed.Type: ApplicationFiled: January 14, 2014Publication date: January 21, 2016Applicant: NITTO DENKO CORPORATIONInventors: Yusuke SHIMIZU, Ryoma YOSHIOKA
-
Publication number: 20160018951Abstract: One or more techniques and/or systems are provided for populating a map interface with a contextual view portal and/or for tracking contextual information. In an example, a map interface may be populated with a map canvas depicting a first location according to a first view setting (e.g., a city level view providing relatively lower level of detail of a city). A contextual view portal, corresponding to an area within the first location, may be populated within the map interface such as overlaying the map canvas. The contextual view portal may depict imagery of the area according to a second view setting (e.g., a photorealistic view setting, an aerial view setting, a street-side view setting, etc.). A user may relocate the contextual view portal to view imagery of various areas. A task tracking interface may be populated with contextual information associated with an area depicted by the contextual view portal.Type: ApplicationFiled: July 17, 2014Publication date: January 21, 2016Inventors: Yekaterina Grabar, Daniel Dole, Dvir Horovitz, Saravanakumar Nagarajan, Karl Tolgu, Casey D. Stein, Priya Dandawate
-
Publication number: 20160018952Abstract: A multi-format editor for creating a software application. The editor is suitable for running on a computing device having at least a processor, a memory, a display device and an input device. The editor comprises a graphical editor for: retrieving from the memory and displaying on said display device a number of graphical elements; and enabling a user to select and arrange at least some of the graphical elements on the display device using the input device so as to form a graphical representation of a process to be performed by the software application. The editor further includes a textual editor for displaying on the display device a textual representation of computer instructions describing a process to be performed by the software application, and enabling the user to edit the textual representation.Type: ApplicationFiled: October 23, 2014Publication date: January 21, 2016Applicant: APTITUDE SOFTWARE LIMITEDInventors: Neil Thomson, Grzegorz R. Pusz, Sebastian Oktawiusz Mlynarczyk
-
Publication number: 20160018953Abstract: Systems and methods are provided for generating interactive user interface pages from a data store. At least a portion of metadata is received from a data store, wherein the appearance and functionality of a plurality of interactive user interface pages is based on the metadata. The display and functionality of an interactive maintenance page is generated based on at least a portion of the metadata, wherein the interactive maintenance page is one of the plurality of interactive user interface pages, and wherein the interactive maintenance page maintains the plurality of interactive user interface pages. One or more instructions are received from the interactive maintenance page. The metadata is updated based upon the one or more instructions, and the appearance and functionality of at least one of the interactive user interface pages and/or the interactive maintenance page is modified based on the metadata.Type: ApplicationFiled: March 19, 2015Publication date: January 21, 2016Inventor: Karin LYNCH
-
Publication number: 20160018954Abstract: An operating method of an electronic device is provided. The operating method includes selecting an object displayed in a window and calling another window corresponding to the object on the basis of the selected object.Type: ApplicationFiled: July 17, 2015Publication date: January 21, 2016Inventors: Yong-Man PARK, Eun-Jung KIM, So-Young LEE, Yoon-Sun CHO, Hee-Kyoung CHOI
-
Publication number: 20160018955Abstract: A user interface can have one or more spaces presented therein. A space is a grouping of one or more program windows in relation to windows of other application programs, such that the program(s) of only a single space is visible when the space is active. A view can be generated of all spaces and their contents.Type: ApplicationFiled: September 25, 2015Publication date: January 21, 2016Inventors: Assana Fard, John O. Louch, Ralph Brunner, Haroon Sheikh, Eric Steven Peyton, Christopher Hynes
-
Localization System for Mounting Game in Portable Storage Device on Game Console and Method Therefor
Publication number: 20160018956Abstract: A localization system for mounting a game includes at least a portable storage device, wherein each portable storage device comprising a target word unit, linked to small database having an identification code, wherein small database accesses a logic allocation unit comprising at least one file and each file comprises a file identification code; and a game console, comprising at least an interface, linked to a storage unit storing at least an application program for linking portable storage device and for downloading or overwriting existing file; and a central process unit; wherein the application program is utilized to access small database and display relevant information about file having file identification code corresponding to identification code of small database; wherein when game is selected to be executed, central process unit loads file of game into a free space in a main memory of game console and executes file of game.Type: ApplicationFiled: September 21, 2015Publication date: January 21, 2016Inventor: Pao-Chen Lin -
Publication number: 20160018957Abstract: Instead of displaying interface elements such as pagination indicators side-by-side on a display, a device can present such interface elements in other visible configurations relative to each other. For example, the device can display pagination indicators of different sizes stacked on top of each other. When such stacked pagination indicators are presented as viewed from directly overhead, the pagination indicators can be appear as concentric rings. Alternatively, the device can display such stacked pagination indicators from various different non-overhead angle perspectives. When shown at some of these angles, the stacked pagination indicators can appear as a three-dimensional stack of discs. The device can highlight a particular pagination indicator to distinguish that particular pagination indicator visibly from the other pagination indicators. The highlighted pagination indicator can serve to indicate which of several interface segments, such as pages, is currently being shown on the display.Type: ApplicationFiled: September 30, 2014Publication date: January 21, 2016Inventors: Christopher Wilson, Imran A. Chaudhri
-
Publication number: 20160018958Abstract: Displaying a preference by a user of a content contribution is disclosed. A preference event by the user is detected. A plurality of detected events is stored. In response to a query from a client, at least a portion of the stored detected events is stored. At least a portion of the received events is displayed in an interface.Type: ApplicationFiled: September 28, 2015Publication date: January 21, 2016Applicant: LINKEDIN CORPORATIONInventors: R. Kevin Rose, Michal Jan Migurski, Shawn Paul Allen, Eric W. Rodenbeck
-
Publication number: 20160018959Abstract: A computer-implemented method for providing adaptive background playback behavior is provided herein. Embodiments of the method include steps of playing a media item in a media viewer executing on a processor of a computing device. The media item includes both an audio component and a video component. The method further includes steps of detecting an event that causes the playing of the video component of the media item to be suspended and of identifying data pertaining to user behavior associated with the event. Additionally, the method includes determining whether to continue playing the audio component of the media item in view of the identified data.Type: ApplicationFiled: July 15, 2014Publication date: January 21, 2016Inventors: Yuhki Yamashita, Matt Ward, Bryce Gibson Reid
-
Publication number: 20160018960Abstract: A method can include receiving information via a touch-sensitive user interface; analyzing at least a portion of the information to determine a hand preference; and controlling a graphical user interface based at least in part on the determined hand preference.Type: ApplicationFiled: July 16, 2014Publication date: January 21, 2016Inventors: Xin Feng, Scott Edwards Kelso
-
Publication number: 20160018961Abstract: Systems and methods include receiving an indication of a selection of a first piece of equipment in an industrial monitoring system. The systems and methods also include determining a first feature of interest in a plot corresponding to a first sensor. Additionally, the systems and methods include matching the first feature of interest with corresponding second features of interest in a second. Furthermore, the systems and methods include overlaying the first plot with the second plot based at least in part on the first feature of interest and the corresponding second feature of interest.Type: ApplicationFiled: July 18, 2014Publication date: January 21, 2016Inventor: Scott Terrell Williams
-
Publication number: 20160018962Abstract: The various embodiments described herein include methods, systems and/or devices used to visualize data. In one aspect, a method is performed by a computing system having one or more processors and memory. The method includes (1) receiving a request from a user to visualize data, the data stored in a graph dataflow processing system, and (2) in response to the request, invoking an interactive graphical user interface (GUI) for display to the user, the GUI including a first set of visualization data corresponding to a first subset of the data.Type: ApplicationFiled: July 20, 2015Publication date: January 21, 2016Inventors: Yucheng Low, Tim Muss, Zach Nation, Eric Wolfe, Brian Kent, Chris DuBois, Alice Zheng, Ping Wang, Srikrishna Sridhar, Carlos Guestrin
-
Publication number: 20160018963Abstract: Techniques for generating and providing a checklist, and for providing updates to a checklist based on event data. In some aspects, a checklist is provided to a terminal device by receiving a notification of a trigger event, which is used, at least in part, to obtain a checklist template and to generate a checklist from the checklist template, which is then provided to the terminal device. In some aspects, a server device provides a checklist to a terminal device, the checklist comprising a sequence of prompts, each prompt indicating one or more actions, and the server device provides an update to the checklist based on received event data.Type: ApplicationFiled: October 1, 2015Publication date: January 21, 2016Applicant: LiveData, Inc.Inventors: Jeffrey Robbins, Gabriel Noah Schaffer, Brett J. Cohen, Arvind Goyal
-
Publication number: 20160018964Abstract: When a screen displayed on a display includes a scrollable scroll region, and a first condition is satisfied which defines that the scroll region is not scrolled to a scroll position at which the last part of the displayed content in the scroll region is displayed on a display, a control module executes a first control of setting a time limit to be longer as compared to a case where the screen does not include the scroll region or not darkening or turning off the display based on the time limit.Type: ApplicationFiled: September 25, 2015Publication date: January 21, 2016Inventors: Toshihiro KAMII, Atsushi SUZUKI, Keisuke NAGATA
-
Publication number: 20160018965Abstract: A mobile terminal and controlling method thereof are disclosed, by a user's reading history for the e-book content can be outputted through the progress bar. The present invention includes a display unit configured to display an e-book content and a controller, if a preset user input is received while a prescribed page of the e-book content is displayed, controlling a progress bar indicating a position of the prescribed page in a total amount of the e-book content to be outputted, the controller controlling a user's reading history for the e-book content to be outputted through the progress bar.Type: ApplicationFiled: January 16, 2015Publication date: January 21, 2016Applicant: LG ELECTRONICS INC.Inventors: Mihyun PARK, Hyewon SONG
-
Publication number: 20160018966Abstract: A method of enhancing user interaction with content displayed on a display of a touch screen device is provided. The method includes displaying at least one enhanced cursor within a viewable area of the display, the at least one enhanced cursor having a predefined action associated therewith, and receiving a selection of the at least one enhanced cursor. The method also includes detecting movement of the selected at least one enhance cursor onto displayed content, and executing the predefined action on the content. The method may further include detecting a subject matter of content being displayed on a display of a device coupled to the processor. Furthermore, a non-transitory computer-readable medium storing instructions for execution by a processor that cause the processor to perform the provided method may also be provided.Type: ApplicationFiled: September 28, 2015Publication date: January 21, 2016Inventor: Saumil Ashvin Gandhi
-
Publication number: 20160018967Abstract: A working process processing system of an embodiment has: a 3D data storage for storing the 3D data; a working process data storage to store the working process data; an animation data processor to process animation data based on the 3D data stored in the 3D data storage and the working process data stored in the working process data storage, the animation data comprising displaying data showing a plurality of changing situations of the working processes; wherein the animation data processor is configured to include the comment information relating to the work attribute information of at least one of the working processes with the displaying data of the respective working process of the animation data processed thereof.Type: ApplicationFiled: July 7, 2015Publication date: January 21, 2016Applicant: Kabushiki Kaisha ToshibaInventors: Tatsuya SATO, Yasunori NAKASHIMA, Taku ORIHARA
-
Publication number: 20160018968Abstract: Techniques are disclosed for creating digital flash cards that include links to content from one or more digital content sources, referred to herein as a flash card mode. The mode allows a user to create a digital flash card by selecting a portion of a digital content source and performing a create command. The created flash card includes at least two virtual sides and a first side of the flash card identifies the location of the selected portion of digital content. The location may be identified, for example, by a canonical fragment identifier (CFI). Text can then be entered for a second side of the flash card. Flash cards can be shared with other users, and because the flash cards only identify locations of content within digital content sources, the mode is well-suited to handle sources including digital rights management (DRM) protection, for example.Type: ApplicationFiled: July 17, 2014Publication date: January 21, 2016Applicant: barnesandnoble.com llcInventors: Michael Wilson, Dale J. Brewer
-
Publication number: 20160018969Abstract: An approach is provided for determining and providing contextual notifications and user interface. The approach includes presenting a user interface, wherein the user interface presents an origin point, a destination point, or a combination thereof associated with a user. The approach also includes receiving an input via the user interface for specifying a notification point. Additionally, the approach includes generating a location-based notification based on the notification point, wherein the location-based notification is triggered when the user is within a predetermined proximity of the notification point.Type: ApplicationFiled: July 21, 2014Publication date: January 21, 2016Inventors: Ramya SUNDARRAMAN, Rajasundaram GANESAN, Vijayan RADHAKRISHNAN, Prabhu V. MOHAN, Sridevi RAJENDRAN, Vijay A. SENTHIL, Anand CHANDRASEKAR, Vinodkrishnan SURIANARAYANAN, Parthasarathi KATHIRESAN
-
Publication number: 20160018970Abstract: An icon receptacle is disposed along a depth aspect, and one or more icons are disposed within the icon receptacle, one of which is a stack item.Type: ApplicationFiled: July 20, 2015Publication date: January 21, 2016Inventors: Imran A. Chaudhri, John O. Louch, Christopher Hynes, Timothy Wayne Bumgarner, Eric Steven Peyton
-
Publication number: 20160018971Abstract: An object configuration module for configuring an object retrieves a view object associated with a user from a database. The view object may comprise a plurality of attributes. The object configuration module may further retrieve configuration information for the view object from the database. The configuration information may comprise properties of the attributes, and the properties may be customized by the user for the view object. The object configuration module may then set the properties for each of the attributes based on the retrieved configuration information.Type: ApplicationFiled: September 11, 2015Publication date: January 21, 2016Inventor: Gregory Mark SANDFORD
-
Publication number: 20160018972Abstract: A system, method, and computer program product for optimizing a graphical user interface in support of a business process are provided. User activity in a first version of the graphical user interface is logged and compared against a first GUI definition to generate variance data. The variance data is compared to a user proficiency rating generated from personnel and/or reputational data for the user(s) to determine whether and the manner in which to implement the variance data in a second version of the GUI.Type: ApplicationFiled: July 15, 2014Publication date: January 21, 2016Inventor: Aaron Merkin
-
Publication number: 20160018973Abstract: The present disclosure relates to selecting individual tracks within a time-based media for a preview. In certain embodiments, a playhead spans the tracks that a user desires to include in the preview. In one such implementation, the user may adjust the position of handles on the playhead such that the playhead vertically spans the desired tracks. Playback using the playhead may play a preview of those tracks vertically spanned by the playhead.Type: ApplicationFiled: July 18, 2014Publication date: January 21, 2016Inventor: Kenneth C. Meehan
-
Publication number: 20160018974Abstract: Disclosed herein are systems, methods, and software for enhancing document productivity. In at least one implementation, an attempt to add a data connection in a document is identified. In response to identifying the attempt to add the data connection in the document, at least one other document is identified as relevant to the attempt. A suggestion may be surfaced in a user interface that identifies at least a portion of the one other documents.Type: ApplicationFiled: July 18, 2014Publication date: January 21, 2016Inventors: Nickolas Welton, Benjamin E. Rampson, Stephen J. Adelson, L. Stephen Lobo
-
METHODS AND SYSTEMS TO DISPLAY DATA RECORDS EXTRACTED FROM A DATABASE VIA A GRAPHICAL USER INTERFACE
Publication number: 20160018975Abstract: A system and method for managing display of database records are provided. The method includes determining whether a pointer is positioned over a data cell of a plurality of data cells of a graphical user interface; in response to receiving an actuation signal related to the pointer while the pointer is determined to be over the data cell, automatically modifying search criteria applied to database data according to the data of the data cell; and automatically outputting the database data filtered by the modified search criteria to the graphical user interface.Type: ApplicationFiled: March 17, 2014Publication date: January 21, 2016Inventor: Magnus SORLANDER -
Publication number: 20160018976Abstract: An image measuring apparatus including an image measurer capable of switching between one of a type of lens and a magnification power, the image measurer obtaining an image of a measured object; a display displaying the image obtained by the image measurer and providing an operation screen to a user; and a controller controlling operations of the image measurer and the display. A calibration value and an expiration date for the calibration value are recorded by the controller for one of each type of lens and each magnification power. The controller communicates to the user, using the display, that one of the lens and the magnification power has an expired calibration value.Type: ApplicationFiled: July 9, 2015Publication date: January 21, 2016Applicant: MITUTOYO CORPORATIONInventor: Makoto KAIEDA
-
Publication number: 20160018977Abstract: Techniques for receiving user feedback for an instance of content. Embodiments provide an interface that includes an interactive element through which users can provide feedback for an instance of content. Responsive to a first user interacting with the interactive element, an indication of user feedback from the first user is registered for the instance of content. Upon determining that the indication of user feedback from the first user has been registered for the instance of content, the interactive element is disabled within the interface for the first user. Embodiments monitor the instance of content to detect changes to the instance of content and, upon detecting a change to the instance of content since the first user provided the user feedback for the content, automatically and without user interaction, re-enable the interactive element for the first user such that the first user can again interact with the interactive element.Type: ApplicationFiled: July 13, 2015Publication date: January 21, 2016Inventors: Paul PAK, Adam SEMENIUK, Christopher E. ADAMSON, Michael L. VANLOON, James C. WARNOCK, Charity J. GERBRANDT, Amanda D. PENNER, Marc SILBEY
-
Publication number: 20160018978Abstract: The present disclosure provides a computer system that is programmed to display media through a display device. The display device may be mountable on a user or an inanimate object. The display device can include a visual curvilinear display mounted on a support member. A user may display or project media through the visual curvilinear display according to a display and/or location preference or schedule of said user.Type: ApplicationFiled: July 21, 2015Publication date: January 21, 2016Inventor: Andrew Zenoff
-
Publication number: 20160018979Abstract: In one embodiment, a method for performing an analysis of a synthesized clock tree can include: displaying a plurality of variation parameters and one or more analysis values on a display screen; accepting a first signal from a user input device to select one of the variation parameters; accepting a second signal from a user input device to select one or more of the analysis values; and displaying a plurality of pins from the synthesized clock tree with the selected variation parameter and the selected one or more analysis values on the display screen.Type: ApplicationFiled: October 1, 2015Publication date: January 21, 2016Applicant: Mentor Graphics CorporationInventors: Sivaprakasam Sunder, Kirk Schlotman
-
Publication number: 20160018980Abstract: An electronic device (100) includes a display (102). The electronic device can also include a user interface (110) to detect gesture input. One or more control circuits (116), operable with the display and the user interface, can detect a predefined gesture input (401) and alter a timer (122) controlling a duration in which the display is in an operational mode. This allows a user (300) to make a quick gesture to extend the time the display will be active without interaction so that the user can read long documents or other items without the display turning OFF.Type: ApplicationFiled: July 17, 2014Publication date: January 21, 2016Inventors: Boby Iyer, Craig J. Detter, John Hamilton O'Leary, Andre Luiz Silva Bazante, Dale F. Zalewski
-
Publication number: 20160018981Abstract: An electronic device includes a display, a touch-sensitive surface, one or more processors, and memory storing one or more programs. The device displays a first user interface of a hierarchy of user interfaces of a software application associated with first and second pan gesture recognizers. The first pan gesture recognizer is configured to recognize a pan gesture that has an initial direction along a first axis and/or a first direction. The second pan gesture recognizer is configured to recognize a pan gesture that has an initial direction along a second axis and/or a second direction distinct from the first direction. The device detects a first pan gesture in an initial direction across the touch-sensitive surface while displaying the first user interface. The device identifies a pan gesture recognizer configured to recognize the first pan gesture, and processes the first pan gesture using the identified pan gesture recognizer.Type: ApplicationFiled: July 17, 2014Publication date: January 21, 2016Inventors: Brian Daniel Amerige, Benjamin Grady Cunningham
-
Publication number: 20160018982Abstract: An electronic device includes a display, a touch-sensitive surface, one or more processors, and memory storing one or more programs. The device displays a first user interface of a hierarchy of user interfaces of a software application associated with first and second pan gesture recognizers. The first pan gesture recognizer is configured to recognize a pan gesture that has an initial direction along a first axis and/or a first direction. The second pan gesture recognizer is configured to recognize a pan gesture that has an initial direction along a second axis and/or a second direction distinct from the first direction. The device detects a first pan gesture in an initial direction across the touch-sensitive surface while displaying the first user interface. The device identifies a pan gesture recognizer configured to recognize the first pan gesture, and processes the first pan gesture using the identified pan gesture recognizer.Type: ApplicationFiled: July 17, 2014Publication date: January 21, 2016Inventor: Michael Matas
-
Publication number: 20160018983Abstract: A configuration method is provided. The method includes receiving a command for configuring touch screen functions associated with scrolling through a video file in a forward direction or a reverse direction at various speeds dependent on a direction and distance of movement of a touch screen gesture performed by a user. A movement distance of the touch screen gesture in a forward direction is associated with a first specified number of video frames of the video file and a forward scrolling speed is determined. An additional movement distance of the touch screen gesture in a reverse direction is associated with a second specified number of video frames of the video file and a reverse scrolling speed is determined. In response, a scrolling process is enabled.Type: ApplicationFiled: July 21, 2014Publication date: January 21, 2016Inventors: James E. Bostick, John M. Ganci, JR., Sarbajit K. Rakshit, Craig M. Trim
-
Publication number: 20160018984Abstract: A method of activating a user interface in an electronic device is provided. The method includes detecting a touch input event in a certain area of a locked state screen, determining whether the touch input event is maintained for a predetermined threshold time, and displaying a user interface that provides a pre-set function on the screen based on a result of determination on whether the touch input event is maintained by the controller.Type: ApplicationFiled: July 14, 2015Publication date: January 21, 2016Inventors: Kyuok CHOI, Areum KIM
-
Publication number: 20160018985Abstract: Embodiments that relate to displaying holographic keyboard and hand images in a holographic environment are provided. In one embodiment depth information of an actual position of a user's hand is received. Using the depth information, a holographic hand image representing the user's hand is displayed in a virtual hand plane in the holographic environment. In response to receiving a keyboard activation input from the user and using the depth information, the holographic keyboard image is adaptively displayed in a virtual keyboard plane in the holographic environment at a virtual distance under the holographic hand image representing the user's hand.Type: ApplicationFiled: July 15, 2014Publication date: January 21, 2016Inventors: Rotem Bennet, Lewey Geselowitz, Wei Zhang, Adam G. Poulos, John Bevis, Kim Pascal Pimmel, Nicholas Gervase Fajt
-
Publication number: 20160018986Abstract: A handheld electronic device is disclosed. The handheld electronic device comprises a first touch sensing device located in a first region of the handheld electronic device and a second touch sensing device located in a second different region on the handheld electronic device. The handheld electronic device may further include a disabling module to automatically disable the second touch sensing device if a keyboard input is requested and a virtual keyboard is displayed on the first touch sensing device.Type: ApplicationFiled: March 22, 2013Publication date: January 21, 2016Inventors: Kay Seah Ng, KAH HOE NG, TZYE PERNG POH
-
Publication number: 20160018987Abstract: According to one aspect of an embodiment, an information display device includes a display unit configured to display first content in a region which accounts for a predetermined proportion of a display region and displays second content in another region. The information display device includes a detection unit configured to detect an inclination of the information display device. The information display device includes a change unit configured to change the proportion of the region in which the first content is displayed and the proportion of the region in which the second content is displayed in the display region, depending on the detection result of the detection unit.Type: ApplicationFiled: July 15, 2015Publication date: January 21, 2016Inventors: Daisuke KOBAYASHI, Tatsuaki SUZUKI, Kensuke TAKADA
-
Publication number: 20160018988Abstract: A method, apparatus, and storage device are provided for implementing enhanced performance with read before write to phase-change-memory (PCM). Each write to PCM is preceded by a read to avoid write cancellations with urgent reads from nearby locations. For every write, a large block of data is read from PCM, such as an entire partition, prior to the write in PCM. The cache copy of the large block of data is kept in a controller for the duration of write. A read request from the pre-fetched region is provided from the cached copy thereby preventing read interrupt during write operation.Type: ApplicationFiled: July 15, 2014Publication date: January 21, 2016Inventors: Cyril Guyot, Robert Eugeniu Mateescu, Dejan Vucinic
-
Publication number: 20160018989Abstract: A control apparatus, which is configured to control a plurality of processors corresponding to a plurality of storage areas arranged at an interface for accessing the storage areas, comprises: an update unit configured to, in a case a command sequence including each command outputted to one of the storage areas is inputted, update, by each one of the processors, a load applied by a command currently being executed to the storage area corresponding to the processor; a selection unit configured to, for one command of the command sequence, based on a load applied by a command currently executed at the processor updated by the update unit, select a processor out of the processors as an allocation destination of the one command; and an output unit configured to output the one command to the processor selected by the selection unit.Type: ApplicationFiled: May 31, 2013Publication date: January 21, 2016Inventors: Yusaku KIYOTA, Tetsuhiro GOTOU, Yoshihiro TOYOHARA
-
Publication number: 20160018990Abstract: A method for managing a memory of an electronic device is provided. The method includes the operations of analyzing data to be stored, determining a memory to store a part or all of the data based on a type of a first memory, a type of a second memory, and a preset policy, and storing a part or all of the data in the determined memory.Type: ApplicationFiled: July 15, 2015Publication date: January 21, 2016Inventors: Sunghwan YUN, Seijin KIM
-
Publication number: 20160018991Abstract: An apparatus, system, and method are disclosed for coordinating storage requests in a multi-processor/multi-thread environment. An append/invalidate module generates a first append data storage command from a first storage request and a second append data storage command from a second storage request. The storage requests overwrite existing data with first and second data including where the first and second data have at least a portion of overlapping data. The second storage request is received after the first storage request. The append/invalidate module updates an index by marking data being overwritten as invalid. A restructure module updates the index based on the first data and updates the index based on the second data. The updated index is organized to indicate that the second data is more current than the first data regardless of processing order. The modules prevent access to the index until the modules have completed updating the index.Type: ApplicationFiled: September 25, 2015Publication date: January 21, 2016Inventors: David Flynn, Michael Zappe, Jonathan Thatcher
-
Publication number: 20160018992Abstract: A storage control device includes a processor that executes a process. The process includes conducting, on the basis of information related to distributed arrangement in a case when first divisional data obtained by dividing first data has been arranged distributedly in a first storage and in at least one different storage different from the first storage, control of relocating the first divisional data to the first storage from the different storage, and conducting control of moving the first data stored in the first storage from the first storage to a second storage after moving a control unit from the first storage to the second storage, the control unit being configured to conduct input or output control of the first data.Type: ApplicationFiled: June 10, 2015Publication date: January 21, 2016Inventors: Tatsushi TAKAMURA, Tsuyoshi UCHIDA
-
Publication number: 20160018993Abstract: The present disclosure includes apparatuses and methods for data compression and management. A number of methods include receiving a number of data segments corresponding to a managed unit amount of data, determining a respective compressibility of each of the number of data segments, compressing each of the number of data segments in accordance with its respective determined compressibility, forming a compressed managed unit that includes compressed and/or uncompressed data segments corresponding to the number of data segments corresponding to the managed unit amount of data, and forming a page of data that comprises at least the compressed managed unit.Type: ApplicationFiled: September 28, 2015Publication date: January 21, 2016Inventors: Troy A. Manning, Troy D. Larsen, Martin L. Culley, Jeffrey L. Meader, Steve G. Bard, Dean C. Eyres
-
Publication number: 20160018994Abstract: According to one embodiment, a memory system includes a nonvolatile memory and a controller. The controller reads write data associated with a first write command from a host memory by a unit of a first size in response to the first write command from a host. The host memory is included in the host. In a case where the size of first data not yet read from the host memory out of the write data is less than a second size, in response to a second write command, the controller reads second data of the second size and writes the read second data into the nonvolatile memory. The second data includes the first data and third data included in write data associated with the second write command. After writing the second data into the nonvolatile memory, the controller transmits a notice for the first write command to the host.Type: ApplicationFiled: March 3, 2015Publication date: January 21, 2016Applicant: Kabushiki Kaisha ToshibaInventors: Yukimasa MIYAMOTO, Koichi NAGAI
-
Publication number: 20160018995Abstract: A controller for maintaining data consistency without utilizing region lock is disclosed. The controller is connected to multiple physical disk drives, and the physical disk drives include a data portion and a parity data portion that corresponds to the data portion. The controller can receive a first input/output command (I/O) from a first computing device for writing write data to the data portion and a second I/O command from a second computing device for accessing data from the data portion. The controller allocates a first buffer for storing data associated with the first I/O command and allocates a second buffer for storing data associated with a logical operation. The controller initiates a logical operation that comprises an exclusive OR operation directed to the write data and the read data to obtain resultant exclusive OR data and copies the write data to the data portion.Type: ApplicationFiled: July 17, 2014Publication date: January 21, 2016Inventors: Naga Shankar Vadalamani, Sridhar Rao Veerla, Girish Dinne
-
Publication number: 20160018996Abstract: A method of storing an amount of data D in association with a device, the method comprising: obtaining a characteristic C of the device; generating error correction data R for the characteristic C, the error correction data R enabling correction of up to a predetermined number of errors in a version of the characteristic C; combining the characteristic C with the amount of data D and an authentication key K to generate storage data P, wherein said combining is arranged so that the amount of data D and the authentication key K are obtainable using the characteristic C and the storage data P; generating a signature using a signature key, the signature being a digital signature of a quantity of data comprising the storage data P, the amount of data D and the authentication key K, wherein the signature key corresponds to a verification key accessible by the device; generating an authentication code for the error correction data R using the authentication key K, wherein the authenticity of the error correction datType: ApplicationFiled: March 27, 2013Publication date: January 21, 2016Applicant: IRDETO B.V.Inventor: Jeroen Doumen
-
Publication number: 20160018997Abstract: A memory storage device including a first and a second connection interface units, a memory control circuit unit and an interfacing circuit is provided. The first connection interface unit and the second connection interface unit are electrically connected to an input/output channel of the memory control circuit unit. The interfacing circuit is disposed between the memory control circuit unit and at least one of the first and the second connection interface units. The interfacing circuit is configured to provide determination information of an electrically connecting configuration between at least one host system and the at least one of the first and the second connection interface units. The memory control circuit unit is configured to provide different operation functions to the at least one host system based on the determination information.Type: ApplicationFiled: September 9, 2014Publication date: January 21, 2016Inventors: Hsiang-Hsiung Yu, Yuan-Cheng Chang, Wei-Cheng Wu
-
Publication number: 20160018998Abstract: The various implementations described herein include systems, methods and/or devices used to perform a method of reliability management of data in a storage device having a plurality of memory modules. The method includes receiving or accessing a host command to perform a specified operation on a portion of non-volatile memory within a storage device. The method also includes, at a storage controller for the storage device, identifying a module of the plurality of modules, in accordance with the host command. The method includes, at the identified module, retrieving health information for the portion of non-volatile memory within the identified module, modifying one or more memory operation parameters in accordance with the specified operation and the retrieved health information, and executing the specified operation on the portion of non-volatile memory in the identified module in accordance with the one or more modified memory operation parameters.Type: ApplicationFiled: January 14, 2015Publication date: January 21, 2016Inventors: Vidyabhushan Mohan, Jack Edward Frayer
-
Publication number: 20160018999Abstract: The present disclosure relates to examples of data hardening. In one example according to aspects of the present disclosure, a method comprises receiving, at a storage device, power loss information in a first format associated with a first protocol. The method further comprises converting, at the storage device, the power loss information in the first format to a second format associated with a second protocol, wherein converting the power loss information in the first format to the second format comprises converting one of a power loss primitive or a power loss command to one of a primitive or command for hardening data.Type: ApplicationFiled: September 8, 2015Publication date: January 21, 2016Inventor: Ross John Stenfort