Patents Issued in October 12, 2017
-
Publication number: 20170293408Abstract: A system and method whereby an user interface editing device is used to create a user interface for a controlling device, the created user interface including user interface elements that are associated with functional operations of a virtual equivalent of an appliance. After the created user interface is transferred to the controlling device, the virtual equivalent of an appliance is caused to be linked to an intended target appliance whereupon activation of those user interface elements of the graphical user interface that were associated with functional operations of the virtual equivalent of an appliance will cause the controlling device to transmit commands to control corresponding functional operations of the intended target appliance.Type: ApplicationFiled: June 26, 2017Publication date: October 12, 2017Inventors: Arsham Hatambeiki, Christopher A. Chambers, Han-Sheng Yuh, Steven Clegg
-
Publication number: 20170293409Abstract: Embodiments of the present invention provide a method, system and computer program product for biometric shortcuts. In an embodiment of the invention, a biometric shortcut method includes storing in a database a multiplicity of different fingerprints, each in connection with a different command for a corresponding application and optionally acquired by way of a fingerprint scanner affixed to a computing device. An end user is then authenticated into use of the computing device and subsequent to authentication, a scanned fingerprint is then received in the fingerprint scanner and the scanned fingerprint is matched to one of the different fingerprints in the database. Thereafter, a command for a corresponding application stored in connection with the one of the different fingerprints matched to the scanned fingerprint is determined and the command is issued in the corresponding application executing in the computing device.Type: ApplicationFiled: April 12, 2016Publication date: October 12, 2017Inventor: Vladyslav Kulchytskyy
-
Publication number: 20170293410Abstract: Embodiments of the invention provide for biometric state switching. In one embodiment, a biometric state switching method includes storing in a database different fingerprints, each in connection with a different state of a corresponding application. Thereafter, an end user is authenticated into use of a computing device by receiving in a fingerprint scanner affixed to the computing device a scanned fingerprint, matching the scanned fingerprint to one of the different fingerprints in the database, and if the scanned finger print matches one of the different fingerprints in the database, authenticating the end user into user of the computing device. Finally, subsequent to authentication, an application is executed in memory of the computing device, a state is identified for the application stored in connection with the one of the different fingerprints matched to the scanned fingerprint, and a state of execution of the application is set to the identified state.Type: ApplicationFiled: April 12, 2016Publication date: October 12, 2017Inventor: Vladyslav Kulchytskyy
-
Publication number: 20170293411Abstract: A method for controlling a screen of a user terminal and a user terminal are provided. The method includes the follows. A touch operation on a screen is detected in a black screen state. When a preset condition is met, the screen is controlled to switch from the black screen state to a bright screen state.Type: ApplicationFiled: June 23, 2017Publication date: October 12, 2017Inventors: Jianlin Li, Yuanqing Zeng
-
Publication number: 20170293412Abstract: An apparatus including a processor configured to: obtain image data representing an object for being displayed to a user, wherein the object is displayed on the basis of left eye image data and right eye image data obtained on the basis of the image data; obtain user eye position data representing a left pupil position and a right pupil position of the user; and generate a left eye image position for the left eye image data and a right eye image position for the right eye image data on the basis of the user eye position data.Type: ApplicationFiled: July 16, 2015Publication date: October 12, 2017Applicant: SONY CORPORATIONInventor: Alexander GATTO
-
Publication number: 20170293413Abstract: A virtual viewpoint image generation system generates a virtual viewpoint image based on a plurality of captured images obtained by capturing an image capturing target region from a plurality of different directions, and position information relating to a virtual viewpoint position. The system comprises: a plurality of image capturing apparatuses; a daisy-chain-type topology network; an obtainment unit configured to obtain the position information relating to the virtual viewpoint position; and a generation unit configured to generate the virtual viewpoint image based on the position information and the data based on each captured image of the plurality of image capturing apparatuses obtained via the daisy-chain-type topology network.Type: ApplicationFiled: April 3, 2017Publication date: October 12, 2017Inventors: Akihiro Matsushita, Kiwamu Kobayashi
-
Publication number: 20170293414Abstract: Managing updates can include receiving data items corresponding to available content for different applications, determining, using a processor, priorities associated with the data items, and creating updates for the data items using the priorities. The updates can be displayed in different ones of a plurality of views. Each view of the plurality of views is configured to display updates of a same priority.Type: ApplicationFiled: March 31, 2017Publication date: October 12, 2017Inventors: Jeffrey S. Pierce, Mike Digman, Ranhee Chung
-
Publication number: 20170293415Abstract: A process builds a view of a dataset. The process displays a graphical user interface window, including: a schema display region; a visualization region; and a shelf region that includes multiple shelves. The process detects user input to place a data field icon from the schema display region into the visualization region. Upon ceasing to detect the user input, the process associates the data field icon with a first shelf according to its data type and data types corresponding to other data field icons, if any, previously associated with the shelves, and then places the first data field icon within the first shelf. The method further includes determining a view type based on the data field icon and the association of the data field icon with the first shelf, and generating a graphical representation in the visualization region in accordance with the determined view type.Type: ApplicationFiled: June 23, 2017Publication date: October 12, 2017Inventors: Jock Douglas Mackinlay, Christopher Richard Stolte, Patrick Hanrahan
-
Publication number: 20170293416Abstract: Methods, systems, and techniques for reducing web page load time are provided. An exemplary method for reducing web page load time includes detecting, in a browser, a cursor in a region of a web page. The region surrounds a selectable item associated with a URL. The exemplary method includes determining whether the cursor is present in the region for a threshold period of time. The exemplary method further includes performing a speculative action when it is determined that the cursor has been present in the region for the threshold period of time, without modifying underlying code of a web page associated with the URL.Type: ApplicationFiled: June 26, 2017Publication date: October 12, 2017Inventors: James Roskind, Jake Brutlag
-
Publication number: 20170293417Abstract: A method for user interface interaction on a computing device, the method including detecting frustration with a user interface interaction on the computing device; determining a location of input events on a display of the computing device; and magnifying an area proximate to the location of input events. Further, a computing device includes a processor; and a user interface, wherein the computing device, using the processor and user interface, is configured to detect frustration with a user interface interaction on the computing device; determine a location of input events on a user interface of the computing device; and magnify an area proximate to the location of input events.Type: ApplicationFiled: April 6, 2016Publication date: October 12, 2017Inventors: Marcin CIETWIERKOWSKI, Nazih ALMALKI, Robert George OLIVER, Zhe CHEN, Andrew Michael INWOOD
-
Publication number: 20170293418Abstract: A method includes parsing information associated with an industrial process in an industrial process control system to identify equipment data associated with the industrial process. The method also includes receiving a selection of equipment. The method further includes identifying one or more shapes associated with the selected equipment. In addition, the method includes automatically generating at least one process graphic containing the one or more shapes and the equipment data.Type: ApplicationFiled: September 22, 2016Publication date: October 12, 2017Inventors: Colin Hams, David Barry Granatelli, Thomas Street, Graeme Laycock, David James Cupitt, Matthew Willmott
-
Publication number: 20170293419Abstract: A method and apparatus for tab management in a web browser are provided. The method includes identifying browsing contexts for at least one tab among tabs that are open on the web browser, creating tab groups, based on the identified browsing contexts, and then adding the tab or tabs to one or more of the created tab groups, and displaying tab groups to a user. The method further includes allowing the user to navigate through the tabs in selected tab groups, by providing a suitable interface, displaying tabs corresponding to browsing context of the selected tab groups by using different user interfaces, and allowing a user to navigate between the tabs corresponding to the browsing context as well as tabs that differ from each other.Type: ApplicationFiled: June 17, 2016Publication date: October 12, 2017Inventor: Kollencheri Puthenveetil DIPIN
-
Publication number: 20170293420Abstract: The purpose of the present invention is enable Korean text and other text to be more conveniently inputted into devices using a touch pad of a smart phone or the like. The present invention enables the next letter arranged on the same button to be immediately selected without a shift key or a separate function corresponding thereto. The present invention enables the next arranged letter to be selected when any part of a screen is touched while a corresponding letter is pressed, instead of the conventional way of continuously pressing a shift key or the same button within a wait time for inputting a letter also arranged on the same button.Type: ApplicationFiled: November 6, 2014Publication date: October 12, 2017Inventor: Seokgyun BAE
-
Publication number: 20170293421Abstract: An interface display method and apparatus are provided. The method includes the following steps. A motion trail of a continuous touch on a touch control screen is received. The touch control screen is divided into multiple display areas or multiple layers of display areas according to the motion trail. At least one application program interface and/or at least one application list interface are/is displayed via the multiple display areas or the multiple layers of display areas.Type: ApplicationFiled: March 19, 2015Publication date: October 12, 2017Inventor: Tao XUE
-
Publication number: 20170293422Abstract: Example embodiments relate to a user interface. In particular, example embodiments are drawn to a user interface associated with a touch sensitive screen. Example embodiments are also drawn to a computer readable medium configured to generate a selection pattern upon which a pointer may be moved to at least one representation, track a movement of the pointer on the selection pattern, and generate a new selection pattern in response to the pointer being moved to the at least one representation.Type: ApplicationFiled: May 1, 2017Publication date: October 12, 2017Inventors: Jon Thompson, Michael David Naughton
-
Publication number: 20170293423Abstract: Apparatuses and methods are disclosed for form operation on a mobile terminal. An exemplary method may include detecting an input hand gesture on a screen, and acquiring a trajectory of the input hand gesture. The method may also include matching the acquired trajectory of the input hand gesture with the hand gestures in correspondence in accordance with the hand-gesture comparison rules. The correspondence between hand gestures, hand-gesture comparison rules, and form operations is preset. The method may further include triggering a corresponding form operation if the matching is successful.Type: ApplicationFiled: June 23, 2017Publication date: October 12, 2017Inventor: Qin ZHU
-
Publication number: 20170293424Abstract: An approach for modifying a size of a key on a keyboard displayed on a touch screen is presented. Based on a fingertip of the user being aligned with the key at a first proximity, which enlarges the key, one or more keys originally on a periphery of the keyboard are moved, and in response, the one or more keys are removed from view on the touch screen. After enlarging the size of the key, keys other than the one or more keys retain their sizes, each of the keys are moved towards a corresponding edge of the touch screen, and after the one or more keys are removed, the keyboard is displayed to include the moved, originally-sized keys and the enlarged key and not include the removed one or more keys, and cover a second surface area equal to the first surface area.Type: ApplicationFiled: June 26, 2017Publication date: October 12, 2017Inventor: Kaleb D. Walton
-
Publication number: 20170293425Abstract: Embodiments herein describe a memory system that queues program requests to a block of flash memory until a predefined threshold is reached. That is, instead of performing program requests to write data into the block as the requests are received, the memory system queues the requests until the threshold is satisfied. Once the buffer for the block includes the threshold amount of program requests, the memory system performs the stored requests. In one embodiment, the memory system erases all the pages in the block before writing the new data in the program requests into the destination pages. The data that was originally stored in the pages that are not destination pages is rewritten into the pages. In this example, the queued program requests can be written into the pages using one erase and write step rather than individual erase and write steps for each of the requests.Type: ApplicationFiled: April 7, 2016Publication date: October 12, 2017Inventors: Saravanan SETHURAMAN, Gary A. TRESSLER, Harish VENKATARAMAN
-
Publication number: 20170293426Abstract: Methods, systems, and programs are presented for controlling the flow of data into a device in the presence of writes that are unaligned along boundaries associated with a block size. One method includes operations for identifying admission data rates for volumes, and for tracking a utilization rate of a memory that stores data of incoming writes. The method determines if incoming writes include unaligned data. When the memory utilization rate is above a first threshold, a first flow control is applied that includes a reduction of admission rates of volumes having unaligned writes while maintaining admission rates of volumes without unaligned writes. When the utilization rate is above a second threshold that is greater than the first threshold, a second flow control is applied in addition to the first flow control. The second flow control includes a reduction of a system admission rate for all incoming writes.Type: ApplicationFiled: April 12, 2016Publication date: October 12, 2017Inventors: Gurunatha Karaje, Mandar Samant, Sourabh Yerfule, Zhaosheng Zhu, Vanco Buca
-
Publication number: 20170293427Abstract: A memory module may include a first memory device configured to be controlled by a host memory controller, to transmit/receive data to/from the host memory controller in a first mode, and to transmit/receive data to/from a module memory controller in a second mode, a second memory device configured to be controlled by the module memory controller and to transmit/receive data to/from the module memory controller in the second mode, and the module memory controller configured to monitor control of the first memory device by the host memory controller, to exchange data such that the data is transmitted/received between the first memory device and the second memory device in the second mode, and to control the second memory device.Type: ApplicationFiled: August 25, 2016Publication date: October 12, 2017Inventors: Jung-Hyun KWON, Yong-Ju KIM, Sang-Gu JO, Jae-Sun LEE, Do-Sun HONG, Sung-Eun LEE, Jing-Zhe XU, Dong-Gun KIM
-
Publication number: 20170293428Abstract: A data access system has host computers having front-end controllers nFE_SAN connected via a bus or network interconnect to back-end storage controllers nBE_SAN, and physical disk drives connected via network interconnect to the nBE_SANs to provide a distributed, high performance, policy based or dynamically reconfigurable, centrally managed, data storage acceleration system. The hardware and software architectural solutions eliminate BE_SAN controller bottlenecks and improve performance and scalability. In an embodiment, the nBE_SAN (BE_SAN) firmware recognize controller overload conditions, informs Distributed Resource Manager (DRM), and, based on the DRM provided optimal topology information, delegates part of its workload to additional controllers. The nFE_SAN firmware and additional hardware using functionally independent and redundant CPUs and memory that mitigate single points of failure and accelerates write performance.Type: ApplicationFiled: April 8, 2017Publication date: October 12, 2017Inventor: Branislav Radovanovic
-
Publication number: 20170293429Abstract: There are provided a memory device and an operating method thereof. A memory device may include a memory block, peripheral circuits, and a control logic. The memory block may include a plurality of pages arranged in a vertical direction on a substrate. The peripheral circuits may perform a program operation on a selected page. The control logic may control the peripheral circuits to perform a first partial program operation of sequentially programming some of the pages up to a first page. The control logic may perform a first partial erase operation of erasing the other non-programmed pages. The control logic may perform a second partial program operation of partially programming the pages on which the first partial erase operation has been performed.Type: ApplicationFiled: September 14, 2016Publication date: October 12, 2017Inventors: Hee Youl LEE, Ji Ho PARK
-
Publication number: 20170293430Abstract: A data processing system may include: a first memory system including a first memory device, and a first controller of the first memory device; and a second memory system including a second memory device, and a second controller of the second memory device, the first memory system may receive a command from a host, and then checks time information included in the command and performs a first update operation for the first memory device for a first time corresponding to the time information, and the second memory system may perform a second update operation for the second memory device for the first time for which the first update operation is performed.Type: ApplicationFiled: September 20, 2016Publication date: October 12, 2017Inventor: Beom-Ju SHIN
-
Publication number: 20170293431Abstract: A data storage device includes a memory and a controller. The memory includes a first partition and a second partition. The controller includes a pattern detector that is configured to detect one or more tags in data from an access device to be stored in the first partition. The controller is configured to generate, in the second partition, one or more links to the data that is stored in the first partition, the one or more links organized according to metadata associated with the one or more tags.Type: ApplicationFiled: April 6, 2016Publication date: October 12, 2017Inventors: ORIT DOR, JUDAH GAMLIEL HAHN
-
Publication number: 20170293432Abstract: Various memory management apparatus and methods are disclosed. In one aspect, a method of memory management is provided that includes receiving a data block in a virtual space, sub-dividing the data block into plural sub-blocks of the same size, and mapping the plural sub-blocks to a physical space according to a selected memory mapping efficiency mode.Type: ApplicationFiled: April 8, 2016Publication date: October 12, 2017Inventors: David Oldcorn, Timour T. Paltashev
-
Publication number: 20170293433Abstract: A tool for adjusting available physical tape storage capacities. The tool determines an initial capacity size for one or more tapes, wherein the initial capacity size is a maximum physical storage capacity provided by the one or more tapes. The tool assigns the one or more tapes to a logical cluster based, at least in part, on the initial capacity size for the one or more tapes. The tool determines an initial storage capacity for the one or more tapes, wherein the initial storage capacity is a starting logical storage capacity that is less than the maximum physical storage capacity provided by the one or more tapes. The tool determines an incremental growth threshold for the one or more tapes. Responsive to a determination that the incremental growth threshold is exceeded, the tool increments a logical storage capacity of the one or more tapes by an incremental growth assignment.Type: ApplicationFiled: April 12, 2016Publication date: October 12, 2017Inventors: David A. Brettell, Alan J. Fisher, Duke A. Lee, Alexander Nieves
-
Publication number: 20170293434Abstract: Examples of the present disclosure provide apparatuses and methods for span mask generation. An example method comprises creating, using sensing circuitry, a number of bit vectors, wherein each of the number of bit vectors includes a repeating pattern based on a size of the number of bit vectors and a particular mask depth.Type: ApplicationFiled: April 7, 2016Publication date: October 12, 2017Inventor: Sanjay Tiwari
-
Publication number: 20170293435Abstract: The present disclosure relates to a memory device and an operating method thereof. A memory device includes an enable signal generation unit generating an enable signal in response to a command; a storage unit storing product information of the memory device; an information generation unit generating variable information of the memory device; and an output unit combining the product information from the storage unit with the variable information from the information generation unit and outputting the combined information in response to the enable signal.Type: ApplicationFiled: August 29, 2016Publication date: October 12, 2017Inventors: Kwang Su LEE, Tae Seung SHIN
-
Publication number: 20170293436Abstract: Embodiments herein describe a 3D flash memory system that includes multiple blocks where each block contains multiple pages arranged in a vertical stack. Instead of having a single command line indicating whether a read or program is to be performed, separate command lines are coupled to each of the blocks. As a result, if the memory system identifies a read request and a program request to different blocks, the requests can be performed in parallel. In one embodiment, a program command line is used to perform a program request on a first block while a read command line is used to perform a read request on a second block in the 3D flash memory system in parallel. Furthermore, because a program request can take much longer to complete than a read request, the 3D flash memory system can perform multiple read requests in parallel with the program request.Type: ApplicationFiled: April 7, 2016Publication date: October 12, 2017Inventors: Saravanan SETHURAMAN, Gary A. TRESSLER, Harish VENKATARAMAN
-
Publication number: 20170293437Abstract: A flash memory device includes a flash memory having a plurality of blocks, each block having a plurality of pages, and a control circuit configured to receive a command, decode the received command to determine whether the command is a last written page command, upon determining that the command is the last written page command, select a block of the plurality of blocks, and perform a number of iterations. Each of the iterations includes obtain a measurement of a signal level of a page in the selected block, compare the signal level with a predetermined threshold value, determine whether the page is an erased page based on a comparison result, upon determining that the page is an erased page, save an address associated with the erased page and output the address of the erased page, and upon determining that the page is not an erase page, perform a next iteration.Type: ApplicationFiled: January 31, 2017Publication date: October 12, 2017Inventor: Yungcheng Thomas Lo
-
Publication number: 20170293438Abstract: Aspects of the present invention include a system, method, and computer program product for skewing expected wearout times of memory devices in an array are provided according to some embodiments of the present invention. In general, the method includes determining or receiving an amount of spare space to provide in an array of memory devices, allocating the spare space non-uniformly to the memory devices in the array, and skewing expected wearout times of the memory devices by controlling writing of data to the array according to the allocation of the spare space.Type: ApplicationFiled: June 26, 2017Publication date: October 12, 2017Inventor: Steven R. Hetzler
-
Publication number: 20170293439Abstract: A computer-implemented method for indexing metadata which corresponds to data stored in a storage system, according to one embodiment, includes: identifying a subset of metadata stored in a first data store to archive in response to determining that an amount of metadata stored in the first data store has reached a threshold, identifying an index for storing information about the subset of the metadata, executing a sort operation on the subset of the metadata, generating index information corresponding to the subset of the metadata, writing the subset of the metadata to an archive medium, and recording the index information in the identified index. Other systems, methods, and computer program products are described in additional embodiments.Type: ApplicationFiled: April 6, 2016Publication date: October 12, 2017Inventors: Robert B. Basham, Joseph W. Dain
-
Publication number: 20170293440Abstract: A storage device includes a nonvolatile storage medium, a volatile memory, a plurality of nonvolatile memories, each of which has a lower access latency than the nonvolatile storage medium, and a controller circuitry. The controller circuitry is configured to store, temporarily in the volatile memory, write data to be written in the nonvolatile storage medium, and in response to an interruption of power supplied to the storage device from an external power source, select target nonvolatile memories to be accessed, from the plurality of nonvolatile memories, in an order determined based on a busy state of each of the plurality of nonvolatile memories, and save a different portion of the write data stored in the volatile memory into the selected target volatile memories, respectively.Type: ApplicationFiled: December 29, 2016Publication date: October 12, 2017Inventor: Hiroyoshi SAITO
-
Publication number: 20170293441Abstract: An adaptive block cache management method and a DBMS applying the same are provided. A DB system according to an exemplary embodiment of the present disclosure includes: a cache configured to temporarily store DB data; a disk configured to permanently store the DB data; and a processor configured to determine whether to operate the cache according to a state of the DB system. Accordingly, a high-speed cache is adaptively managed according to a current state of a DBMS, such that a DB processing speed can be improved.Type: ApplicationFiled: March 22, 2017Publication date: October 12, 2017Inventors: Jae Hoon AN, Young Hwan KIM, Chang Won PARK
-
Publication number: 20170293442Abstract: A storage system includes a plurality of vdisks, with each vdisk containing a plurality of storage segments, and each segment providing a specific class of service (CoS). Each vdisk stores files with data and meta data distributed among its storage segments. A storage system includes a memory having multiple classes of service. The system includes an interface for storing a file as blocks of data associated with a class of service in the memory. The interface chooses the class of service for a block on a block by block basis.Type: ApplicationFiled: June 22, 2017Publication date: October 12, 2017Applicant: Avere Systems, Inc.Inventor: Michael L. Kazar
-
Publication number: 20170293443Abstract: A system and technique are provided for providing a service address space. The system includes a service co-processor provided with a service address space. The service co-processor is attached to a main processor where the main processor is provided with a main address space. The service co-processor creates and maintains an independent copy of the main address space in the form of the service address space. The service co-processor updates the service address space with storage delta packets received from the main processor, and the service co-processor performs diagnostic services based on command packets received from the main processor.Type: ApplicationFiled: June 22, 2017Publication date: October 12, 2017Inventors: David J. Harman, Neil W. Leedham, Kim P. Walsh, Andrew Wright
-
Publication number: 20170293444Abstract: A storage controller performing a copy process in which data stored in a copy source storage area is copied to a copy destination storage area, the storage controller includes a processor, wherein the processor receives a transfer command for giving an instruction for transferring data stored in a first area of the copy source storage area to a second area of the copy source storage area, starts a transfer process in which transfer data from the first area is read and is written into the second area in accordance with reception of the transfer command, and starts copying the transfer data into a corresponding area of the copy destination storage area that corresponds to the second area in the copy process together with the starting of the transfer process.Type: ApplicationFiled: June 26, 2017Publication date: October 12, 2017Applicant: FUJITSU LIMITEDInventor: MASANORI FURUYA
-
Publication number: 20170293445Abstract: Methods and apparatus relating to dynamic voltage regulator sensing and/or reference voltage setting techniques for multiple gated loads are described. In an embodiment, voltage regulator logic is coupled to one or more loads. Each of the one or more loads is in a separate power domain. The voltage regulator logic controls a sensed voltage from the one or more loads in response to a power gate control signal. Other embodiments are also disclosed and claimed.Type: ApplicationFiled: April 7, 2016Publication date: October 12, 2017Applicant: Intel CorporationInventors: Amit K. Jain, Sameer Shekhar
-
Publication number: 20170293446Abstract: A flash memory device includes a flash memory comprising a plurality of pages for storing data, a control circuit configured to select a page of the plurality of pages in response to a received command, an accumulator configured to obtain a signal value of the selected page, and a comparator configured to compare the signal value with a predetermined value. The control circuit generates an indication signal indicative of a state of the selected page based on a comparison result.Type: ApplicationFiled: January 31, 2017Publication date: October 12, 2017Inventor: Yungcheng Thomas Lo
-
Publication number: 20170293447Abstract: A memory management service occupies a configurable portion of an overall memory system in a disaggregate compute environment. The service provides optimized data organization capabilities over the pool of real memory accessible to the system. The service enables various types of data stores to be implemented in hardware, including at a data structure level. Storage capacity conservation is enabled through the creation and management of high-performance, re-usable data structure implementations across the memory pool, and then using analytics (e.g., multi-tenant similarity and duplicate detection) to determine when data organizations should be used. The service also may re-align memory to different data structures that may be more efficient given data usage and distribution patterns. The service also advantageously manages automated backups efficiently.Type: ApplicationFiled: April 7, 2016Publication date: October 12, 2017Inventors: John Alan Bivens, Koushik K. Das, Min Li, Ruchi Mahindru, Harigovind V. Ramasamy, Yaoping Ruan, Valentina Salapura, Eugen Schenfeld
-
Publication number: 20170293448Abstract: In accordance with embodiments of the present disclosure, an information handling system may include a processor and a basic input/output system comprising a program of instructions executable by the processor and configured to cause the processor to initialize one or more information handling resources of the information handling system. The basic input/output system may be further configured to, prior to boot of an operating system of the information handling system, initialize a virtual device controller emulating a hardware controller for controlling peripheral devices communicatively coupled to the processor, and cause the virtual device controller to interact with a driver executing on the operating system to control the peripheral devices.Type: ApplicationFiled: April 11, 2016Publication date: October 12, 2017Applicant: Dell Products L.P.Inventors: Austin P. Bolen, Wei Liu
-
Publication number: 20170293449Abstract: A nonvolatile memory device includes a memory cell array including a plurality of first segments having a write data, and a plurality of second segments having a programmed information defining a programmed segment from the plurality of first segments. A randomizer is configured to randomize the write data. An error correction circuit is configured to perform an error correction operation on the write data. A control logic is configured to determine the programmed information from an address received from a memory controller, and to determine whether to operate the randomizer and the error correction circuit based on the determination of the programmed information during the program operation. A page buffer is configured to store the write data and the programmed information during the randomizing and the error correction operation.Type: ApplicationFiled: January 9, 2017Publication date: October 12, 2017Inventors: Jung Sunwoo, Makoto Hirano
-
Publication number: 20170293450Abstract: A system and method for integrating flash management and deduplication with marker based reference set handling may include a dynamic reference set that is elastic and can include non-contiguous reference blocks. The method may further include determining the first reference block of the plurality of reference blocks for continued encoding, the first reference block having an identifier, and associating the identifier of the first reference block with a second reference set. Some implementations of the method may further include receiving a first plurality of data blocks in an incoming data stream, the first plurality of data blocks including a first data block, and encoding the first data block using the first reference block associated with the second reference set.Type: ApplicationFiled: April 11, 2016Publication date: October 12, 2017Inventors: Ajith Kumar Battaje, Tanay Goel, Saurabh Manchanda, Sandeep Sharma
-
Publication number: 20170293451Abstract: A system and method of partitioning host processing system resources is provided. An integrated circuit device having a plurality of processors or processing cores and a number of interfaces is portioned at boot into different hardware partitions based on the application needs of the host processing system. The technology provides a non-transitory memory storage including instructions; and a plurality of processors in communication with the memory. The integrated circuit device also includes a plurality of communication interfaces in communication with the processors. At least one of the plurality of processors executes instructions to configure a subset of the plurality of processors to a first hardware partition, and configure a different subset of the plurality of processors and at least one of the plurality of communication interfaces to a second hardware partition.Type: ApplicationFiled: April 6, 2016Publication date: October 12, 2017Applicant: Futurewei Technologies, Inc.Inventors: Weimin Pan, Kangkang Shen
-
Publication number: 20170293452Abstract: A storage apparatus includes a controller configured to carry out data processing for content that is received, and a media area configured to store the content for which the data processing has been carried out. The controller is configured to classify segments in the content and carry out data rearrangement processing of assembling segments of the same type in the classified segments. The controller is configured to carry out data amount reduction processing for the content for which the data rearrangement processing has been carried out, and store in the media area the content for which the data amount reduction processing has been carried out.Type: ApplicationFiled: November 28, 2014Publication date: October 12, 2017Inventors: Mitsuo HAYASAKA, Kazumasa MATSUBARA
-
Publication number: 20170293453Abstract: Data records of a data set can be stored in multiple main part fragments retained in on-disk storage. Each fragment can include a number of data records that is equal to or less than a defined maximum fragment size. Using a compression that is optimized for each fragment, each fragment can be compressed. After reading at least one of the fragments into main system memory from the on-disk storage, an operation can be performed on the fragment or fragments while the in the main system memory.Type: ApplicationFiled: June 23, 2017Publication date: October 12, 2017Inventors: Ivan Schreter, Dirk Thomsen, Colin Florendo, Blaine French
-
Publication number: 20170293454Abstract: Examples disclosed herein relate to discovery of a printing device via a remote platform access client. Examples include a command from a remote platform server, via a remote platform protocol, for a remote platform access client to perform local discovery for at least one printing device. Examples further include identification of a discovered printing device not installed on a client computing device to a remote access server, and provision of print-ready print data to the discovered printing device without any rendering at the client computing device.Type: ApplicationFiled: December 10, 2014Publication date: October 12, 2017Inventor: Jeffrey P BEERY
-
Publication number: 20170293455Abstract: An information processing apparatus includes a communication part that communicates with a first image processing apparatus to execute a job set based on a first command set and a second image processing apparatus to execute a job set based on a second command set; a display controller displaying a setting screen; a setting command extracting part that extracts at least one setting command from setting commands; a command transmitting part that transmits the setting command to the first image processing apparatus or the second image processing apparatus; a setting command registering part that registers the setting command with command registration information; a command determining part determining whether or not the second command set includes a setting command associated with the setting command in the first command set; and a setting command reflecting part that reflects the setting command in the setting screen.Type: ApplicationFiled: April 3, 2017Publication date: October 12, 2017Applicant: Konica Minolta, Inc.Inventor: Shohei Iwamoto
-
Publication number: 20170293456Abstract: Embodiments of the present invention disclose a data transmission method, a data transmission device and system. The method includes: receiving a picture pushing message from an instant messaging service device, the picture pushing message including a target picture and a source user identification, and the picture pushing message being sent when the instant messaging service device receives a picture sending request from an instant messaging client to a specified public account, the picture sending request including the target picture and the source user identification; based on the source user identification, querying a target electronic photo frame identification having a binding relationship with the source user identification; and based on the target electronic photo frame identification, sending the target picture to an electronic photo frame corresponding to the target electronic photo frame identification.Type: ApplicationFiled: June 26, 2017Publication date: October 12, 2017Inventors: Xiaohui YAO, Jingui WANG, Feng LU, Shaojie LI, Suipeng QI, Junda LI, Liangliang FAN, Dunwei WU, Yong ZHANG, Leteng WENG, Qing HE, Wei LUO, Ling LI, Jingjing LI, Jin HUANG
-
Publication number: 20170293457Abstract: An information processing apparatus including a first control unit laying out displaying a first operation screen for selecting a use target program from among at least one program upon an operation of a first display element, and a second control unit selecting an operation screen related to a first program related to the at least one second display element upon an operation of a second display element, wherein the first control unit selects, in a case where a specific program is installed or started up and the first display element is operated, an operation screen related to the specific program instead of the first operation screen, wherein the second control unit selects, in a case where the specific program is installed or started up and the second display element corresponding to the first program before the specific program is installed or started up is operated, another operation screen.Type: ApplicationFiled: April 6, 2017Publication date: October 12, 2017Applicant: Ricoh Company, Ltd.Inventor: Ryoji ARAKI