Patents Issued in February 9, 2021
-
Patent number: 10915235Abstract: Provided are a method and related mobile device for editing, in an integrated, convenient and quick manner, various menu pages selectively used for a home screen. In response to a given input signal, the mobile device outputs a page edit screen including a specific page displayed on the home screen. Then, in response to subsequent input signals, the mobile device may add a new page, delete a selected page, change a title of a selected page, move or remove a selected icon in a page, change a background image of a selected page, or change a positional order of pages.Type: GrantFiled: June 28, 2018Date of Patent: February 9, 2021Assignee: Samsung Electronics Co., Ltd.Inventors: Seung Woo Shin, Bong Won Lee
-
Patent number: 10915236Abstract: Systems and methods for providing one or more user interface layouts are disclosed. The method includes receiving one or more user interface parameters from an input device of a web designer device; identifying, by the web designer device, one or more user interface layouts based on the one or more user interface parameters received; and providing the one or more user interface layouts identified to be stored in a user interface layout library database, the one or more user interface layouts being configurable by the web designer device.Type: GrantFiled: March 6, 2019Date of Patent: February 9, 2021Assignee: Target Brands Inc.Inventors: Devon Hague, Eric Weidmann
-
Patent number: 10915237Abstract: A computer programme product (10) for the configuration of a user-specific product (12) is stored on a mobile computer (2) and has a virtual library (14) with a plurality of selectable virtual components (16) for the compilation of a virtual model (12M) of the product (12) which can be shown on a display (4) of the mobile computer (2), wherein product information (I) for the creation of the actual user-specific product (12) is derivable on the basis of the components (16) selected for the displayed virtual model (12M). According to the invention, at least one functional device (36) is provided on the mobile computer (2), the device being controllable by means of touch operation of the virtual model (12M) on the display (4).Type: GrantFiled: April 25, 2017Date of Patent: February 9, 2021Inventor: Thomas Haug
-
Patent number: 10915238Abstract: A data processing method and apparatus applicable to an electronic map, and a mobile terminal are provided, relating to the field of electronic maps and data processing. The data processing method includes: detecting a user operation on an electronic map; obtaining operation data that reflects the user operation; determining, based on the operation data and an area that is configured based on the electronic map, whether the user operation is valid; and providing, based on a determination result of whether the user operation is valid, prompt information in response to the user operation. The disclosed technical solutions allow a user to flexibly and reasonably define an area based on an electronic map in real time, thereby improving user experience.Type: GrantFiled: October 24, 2019Date of Patent: February 9, 2021Assignee: BEIJING XINGXUAN TECHNOLOGY CO., LTD.Inventors: Jie Shan, Liuwu Kong, Lu Zhang
-
Patent number: 10915239Abstract: A method, apparatus, article of manufacture, and a memory structure for conveniently providing animated bitmap image files from media is described. The method uses a technique in which a plurality of PNG files are generated and transmitted to be presented to the user via an overlay to a media program player.Type: GrantFiled: January 27, 2020Date of Patent: February 9, 2021Assignee: FOX BROADCASTING COMPANY, LLCInventors: Hend Baghadady, Benjamin Q. Jones, Michael J. Schmelling, Nicholas Weidenfeld, Nicole L. Wilke
-
Patent number: 10915240Abstract: A method, apparatus, system, and computer program product/article of manufacture provide the ability to enable and use of a Control Pad technology on a multi-touch device, which is designed for a touch-based user interface that affords precise selection and manipulation of graphical objects, for instance, the editing of vector graphics objects, points on a vector object outline, animation paths, and positions of graphical objects within a document or composition.Type: GrantFiled: May 21, 2019Date of Patent: February 9, 2021Inventor: Matthew Aaron Feinberg
-
Patent number: 10915241Abstract: The present invention relates to a transmitting/receiving device for easily inputting a unique identification ID for communications by using one or two digit input units, which refers to a hand-operated switch, a sensing unit of a touch pad or a touch screen, in such a manner that each digit of ID in a decimal/hexadecimal positional notation is inputted to an input port of a microcontroller by repeating toggle operation of the digit input unit n times to input a digit value n as decimal/hexadecimal value, and position of the digit to be inputted is changed by means of that for a predetermined time the digit input unit is operated or not operated, and a microcontroller or the like calculates an communication device ID by means of the combination of inputted digits and position changes according to principles of the positional notation.Type: GrantFiled: May 17, 2017Date of Patent: February 9, 2021Assignee: TINYPOWERS CO., LTD.Inventors: Chang Joon Choi, Jaeboo Choi
-
Patent number: 10915242Abstract: An interface system enables a user to navigate a graphical user interface by touching output regions on a touch surface or by interacting with other types of displays that present regions whose locations can be sensed by the user. The arrangement of the output regions on the output device is defined statically or dynamically to correspond to display items that are displayed by a target device, such as a computer or game. The output regions may be automatically and dynamically extracted from the software that creates the visual display on the target device. Features are included to consolidate complex displays into manageable groups.Type: GrantFiled: October 22, 2018Date of Patent: February 9, 2021Inventor: Philip R. Schaefer
-
Patent number: 10915243Abstract: An electronic device with a touch-sensitive display displays a user interface with content. The device detects a gesture on the touch-sensitive display, the gesture including a first contact over the content on the touch-sensitive display and movement of the first contact across the touch-sensitive display. In response to detecting the gesture, when the contact does not meet selection criteria, the device scrolls the content on the display in accordance with the movement of the contact on the display without selecting the content. When the contact meets the selection criteria, the device selects at least a portion of the content in accordance with the movement of the contact.Type: GrantFiled: January 7, 2019Date of Patent: February 9, 2021Assignee: APPLE INC.Inventors: Julian Missig, Jeffrey T. Bernstein
-
Patent number: 10915244Abstract: Communicating data with a medium is provided. A cache is provided for storing target data of a file identified by an access request from an application of a host. The cache is divided into a read cache, a write cache, and an index cache. Responsive to receiving the access request: the medium is loaded onto a drive using a file system; target data is stored to the write cache and to the read cache; and the index file stored in the index cache is updated to reflect position metadata about the target data stored in the write cache. Responsive to initiating unloading of the medium from the drive: the updated index file stored in the index cache is written to the index partition of the medium; and the target data stored in the write cache is written onto a data partition of the medium without using the file system.Type: GrantFiled: May 16, 2019Date of Patent: February 9, 2021Assignee: International Business Machines CorporationInventors: Takashi Ashida, Tohru Hasegawa, Hiroshi Itagaki, Shinsuke Mitsuma, Terue Watanabe
-
Patent number: 10915245Abstract: Dynamically provisionable and allocatable memory external to a requesting apparatus may be provided. A request for primary memory may be made by an application executing on a client. An allocation logic unit may determine an allocation strategy in response to the request. As part of the allocation strategy, the allocation logic unit may identify memory appliances on which memory regions are to be allocated. The allocated memory regions may form the primary memory that is allocated to the requesting application. The allocation logic unit may send region allocation requests to region access unit of the respective memory appliances. The memory appliances on which the memory regions are allocated may be external to the client. The application may access the allocated memory regions via client-side access in which one or more processors in the client and/or the memory appliances are bypassed.Type: GrantFiled: June 12, 2019Date of Patent: February 9, 2021Assignee: KOVE IP, LLCInventors: Timothy A. Stabrawa, Zachary A. Cornelius, John Overton, Andrew S. Poling, Jesse I. Taylor
-
Patent number: 10915246Abstract: A method, non-transitory computer readable medium, and device that assists with managing cloud storage includes identifying a portion of data in a data unit identified for deletion in the metadata. The identified portion of the data identified for delete is compare to a threshold amount. Deletion of the data unit from a first storage object is deferred when the determined portion of data identified for deletion is less than the threshold amount. A second storage object with a portion of data unmarked for deletion in the data unit is generated when the determined portion of data marked for deletion is equal to the threshold amount, wherein the second storage object has a same identifier as the first storage object.Type: GrantFiled: May 14, 2019Date of Patent: February 9, 2021Assignee: NETAPP, INC.Inventors: Benjamin Bradford Andken, Sumeeth Channaveerappa Kyathanahalli, Sharad Jain
-
Patent number: 10915247Abstract: A system and method for efficiently managing data through compression interfaces may include receiving, by a controller, data, generating, by the controller, a compressed payload based on the data, generating, by the controller, metadata describing the compressed payload, the metadata including fixed size metadata and variable size metadata, generating, by the controller, a data container comprising the uncompressed payload and the metadata, and transmitting, by the controller, the data container to an application. Some implementations of the system may include a storage media, and a storage controller executable by a processor that may include an interface processor, a controller logic, and a media processor configured to communicate with an application and the storage media to perform aspects of the method.Type: GrantFiled: January 9, 2020Date of Patent: February 9, 2021Assignee: Western Digital Technologies, Inc.Inventors: Ashish Singhai, Ajith Kumar Battaje, Sandeep Sharma, Saurabh Manchanda
-
Patent number: 10915248Abstract: An embodiment of the present invention discloses a memory device. The memory device includes a memory controller, a calculation memory and a functional circuit. The calculation memory is coupled to the memory controller, and is configured to receive a plurality of first signals to output a plurality of second signals. Each of the second signals has a reference value. The functional circuit is coupled to the calculation memory, and is configured to indicate the second signal which has the greatest or the smallest reference value among the second signals.Type: GrantFiled: August 7, 2019Date of Patent: February 9, 2021Assignee: MACRONIX INTERNATIONAL CO., LTD.Inventors: Hsiang-Lan Lung, Hsin-Yi Ho
-
Patent number: 10915249Abstract: The present disclosure includes apparatuses and methods for in-memory operations. An example apparatus includes a memory device including a plurality of subarrays of memory cells, where the plurality of subarrays includes a first subset of the respective plurality of subarrays and a second subset of the respective plurality of subarrays. The memory device includes sensing circuitry coupled to the first subset, the sensing circuitry including a sense amplifier and a compute component. The apparatus also includes a controller configured to direct a first movement of a number of data values from a subarray in the second subset to a subarray in the first subset and performance of a sequential plurality of operations in-memory on the number of data values by the first sensing circuitry coupled to the first subset.Type: GrantFiled: January 17, 2020Date of Patent: February 9, 2021Assignee: Micron Technology, Inc.Inventor: Perry V. Lea
-
Patent number: 10915250Abstract: Systems and methods for optimizing storage system performance are disclosed. A method includes: determining an expected lifetime of each of at least one computing instance; determining a disk data extent evaluation period for each of the at least one computing instance based on the determined expected lifetime; determining an input/output (I/O) wait time threshold for each of the at least one computing instance; determining an I/O wait time of each of the at least one computing instance using the determined disk data extent evaluation period; and in response to the determined I/O wait time of one or more of the at least one computing instance exceeding the determined I/O wait time threshold of the computing instance, moving at least one data extent associated with the one or more computing instance exceeding the determined I/O wait time threshold from hard disk drive storage to solid state drive storage.Type: GrantFiled: July 12, 2019Date of Patent: February 9, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Edward R. Bernal, Ivan M. Heninger
-
Patent number: 10915251Abstract: Techniques to optimize use of the available capacity of a backup target storage device are disclosed. In various embodiments, a current capacity of a target system to which backup data is to be streamed to handle additional streams is determined dynamically, at or near a time at which a backup operation is to be performed. One or more backup parameters of the backup operation is/are set dynamically, based at least in part on the dynamically determined current capacity of the target system.Type: GrantFiled: July 15, 2019Date of Patent: February 9, 2021Assignee: EMC IP HOLDING COMPANY LLCInventors: Shelesh Chopra, Rajkumar Palkhade
-
Patent number: 10915252Abstract: A computer-implemented method and computer system for managing a group of storage devices in a storage system utilizes actual wear levels of the storage devices within the group of storage devices to sort the storage devices in an order. One of the storage devices is then selected as a target storage device based on wear level gaps between adjacent sorted storage devices using a target storage device wearing profile so that write operations from software processes are directed exclusively to the target storage device for a predefined period of time to control wear on the group of storage devices.Type: GrantFiled: May 14, 2019Date of Patent: February 9, 2021Assignee: VMware, Inc.Inventors: Hui Li, Naga Ullas Vankayala Harinathagupta, Zhengxun Wu, Jaykrishna Babu, Hong Li
-
Patent number: 10915253Abstract: A method begins by determining, by an authenticated device of a dispersed storage network (DSN), whether an access request from a requesting device is affiliated with an anonymous user or an authenticated user. When the requesting device is affiliated with the anonymous user, the method continues by determining, by the authenticated device, status of the anonymous user where the status of the anonymous user includes one of minimal threat, non-minimal threat, and significant threat. The method continues by processing, by the authenticated device, the access request in accordance with the status of the anonymous user.Type: GrantFiled: January 24, 2019Date of Patent: February 9, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jason K. Resch, Mark D. Seaborn, Ilya Volvovski
-
Patent number: 10915254Abstract: Technologies for accessing memory devices of a memory module device includes receiving a memory read request form a host and reading, in response to the memory read request, a rank of active non-volatile memory devices of the memory module device while contemporaneously accessing a volatile memory device of the memory module device. The volatile memory device shares data lines of a data bus of the memory module device with a spare non-volatile memory device associated with the rank of active non-volatile memory devices. During write operations, each of the rank of active non-volatile memory devices and the spare non-volatile memory device associated with the rank of active non-volatile memory devices are written to facilitate proper wear leveling of the non-volatile memory devices. The spare non-volatile memory device may replace a failed non-volatile memory devices of the rank of active non-volatile memory devices.Type: GrantFiled: May 7, 2019Date of Patent: February 9, 2021Assignee: Intel CorporationInventors: Kunal A. Khochare, Camille C. Raad, Richard P. Mangold, Shachi K. Thakkar
-
Patent number: 10915255Abstract: A system according to certain aspects may include a secondary storage controller computer configured to: in response to a first instruction to obtain a first secondary copy of a first data set from a secondary storage device(s), the first instruction associated with a first restore operation: instantiate a first restore thread on a processor of the secondary storage controller computer; using the first restore thread, retrieve the first secondary copy from the secondary storage device(s); and forward the retrieved first secondary copy to a primary storage subsystem for storage; and in response to a second instruction to obtain a second secondary copy of a second data set from the secondary storage device(s), the second instruction associated with a second restore operation: using the first restore thread, retrieve the second secondary copy from the secondary storage device(s); and forward the retrieved second secondary copy to the primary storage subsystem for storage.Type: GrantFiled: December 20, 2019Date of Patent: February 9, 2021Assignee: Commvault Systems, Inc.Inventors: Manoj Kumar Vijayan, Saurabh Agrawal, Deepak Raghunath Attarde
-
Patent number: 10915256Abstract: A memory system may include a memory device and a controller. The memory device may include a plurality of storage areas. The controller may be suitable for processing data associated with at least one storage area among the plurality of storage areas of the memory device, and includes a logical to physical (L2P) table suitable for storing logical to physical (L2P) data, and a journal for storing update information indicating a change of logical to physical (L2P) information stored in the L2P table. The memory device may include a logical to physical (L2P) area corresponding to the L2P table of the controller such that, in the event of a power loss, the journal is written to the L2P area of the memory device and restored to the controller when power is restored.Type: GrantFiled: February 25, 2016Date of Patent: February 9, 2021Assignee: SK hynix Inc.Inventor: Sai Krishna Mylavarapu
-
Patent number: 10915257Abstract: A semiconductor device and a semiconductor system are provided. A semiconductor device includes a monitoring circuit receiving a first operating voltage and a second operating voltage, which is different from the first operating voltage, from a Power Management Integrated Circuit (PMIC) and monitoring a duration of use of a System-on-Chip (SoC) at each of the first and second operating voltages; a processing circuit calculating a normalized value based on predetermined weight information from the duration of use of the SoC at each of the first and second operating voltages; and a voltage circuit determining whether to increase an operating voltage of the SoC by comparing the normalized value with a predetermined value.Type: GrantFiled: November 8, 2017Date of Patent: February 9, 2021Inventors: Myung Kyoon Yim, Ho Yeon Jeon, Sang Woo Han, Taek Kyun Shin, Woo Sung Lee, Seung Hyun Choi
-
Patent number: 10915258Abstract: Systems and techniques for bi-directional negotiation for dynamic data chunking are described herein. A set of available features for a memory subsystem. The set of available features including latency of buffer locations of the memory subsystem. An indication of a first latency requirement of a first data consumer and a second latency requirement of a second data consumer may be obtained. A first buffer location of the memory subsystem for a data stream based on the first latency requirement may be negotiated with the first data consumer. A second buffer location of the memory subsystem for the data stream based on the second latency requirement may be negotiated with the second data consumer. An indication of the first buffer location may be provided to the first data consumer and an indication of the second buffer location may be provided to the second data consumer.Type: GrantFiled: December 28, 2017Date of Patent: February 9, 2021Assignee: Intel CorporationInventors: Eugene Yasman, Liron Ain-Kedem, Nir Gerber
-
Patent number: 10915259Abstract: A memory system may include: a memory device storing data and including a memory interface in communication with a memory controller; and the memory controller controlling the memory device and including a controller interface in communication with the memory device, and, wherein, when the memory device is inaccessible, the memory controller requests a current state information including current operation mode of the memory interface from the memory device, and changes an operation mode of the controller interface to match the current operation mode of the memory interface according to the current state information received from the memory device.Type: GrantFiled: October 24, 2018Date of Patent: February 9, 2021Assignee: SK hynix Inc.Inventor: Jee-Yul Kim
-
Patent number: 10915260Abstract: Disclosed herein are methods, systems, and processes to perform dual-mode deduplication based on backup history. A fingerprint of a data segment of a data stream is calculated and a determination is made as to whether the fingerprint of the data segment matches a corresponding fingerprint in a cache. If the fingerprint matches the corresponding fingerprint, another fingerprint of a subsequent data segment of the data stream is calculated. If the fingerprint does not match the corresponding fingerprint, a segment boundary of the data stream is calculated based on a hash value, a determination is made that a new fingerprint calculated based on the segment boundary does not match the corresponding fingerprint, segment boundaries and new fingerprints are calculated, and a determination is made that a first fingerprint matches another corresponding fingerprint in the cache.Type: GrantFiled: April 27, 2018Date of Patent: February 9, 2021Assignee: Veritas Technologies LLCInventors: Chao Lei, Hui Yuan, Qing Fu Dong
-
Patent number: 10915261Abstract: A method for execution by a computing device of a dispersed storage network includes identifying a DSN address for data to be accessed within a DSN. A plurality of storage cohorts associated with the data to be accessed are identified. Ranked scoring information for each storage cohort obtaining ranked scoring information for each storage cohort of the plurality of storage cohorts with regards to the data to be accessed is obtained. A storage cohort of the plurality of storage cohorts is selected based on the ranked scoring information. Slice access requests are issued to a set of storage units of the selected storage cohort for the data to be accessed. Slice access responses received from at least one of the set of storage units of the selected storage cohort are processed.Type: GrantFiled: December 15, 2017Date of Patent: February 9, 2021Assignee: PURE STORAGE, INC.Inventors: Andrew D. Baptist, Greg R. Dhuse, Wesley B. Leggette, Jason K. Resch, Ilya Volvovski
-
Patent number: 10915262Abstract: A hybrid storage device includes a first storage medium configured to store data at a first speed and a second storage medium configured to store data at a second speed. The first storage medium may be a NAND flash storage medium, and the second storage medium may be disc storage medium. Partitions of the first storage medium are associated with partitions of the second storage medium to form at least two storage tiers. Each of the storage tiers may include different NAND partition capacities. The storage device further includes a peer to peer communication channel between the first storage medium and the second storage medium for moving data between a NAND partition and HDD partition. The storage device is accessible via a dual port SAS or PCIe interface.Type: GrantFiled: March 13, 2018Date of Patent: February 9, 2021Assignee: SEAGATE TECHNOLOGY LLCInventors: Rajesh Maruti Bhagwat, Nitin S. Kabra, Nilesh Govande, Manish Sharma, Joe Paul Moolanmoozha, Alexander Carl Worrall
-
Patent number: 10915263Abstract: The present disclosure includes apparatuses and methods for partitioned parallel data movement. An example apparatus includes a memory device that includes a plurality of partitions, where each partition of the plurality of partitions includes a subset of a plurality of subarrays of memory cells. The memory device also includes sensing circuitry coupled to the plurality of subarrays, the sensing circuitry including a sense amplifier. A controller for the memory device is configured to direct a first data movement within a first partition of the plurality of partitions in parallel with a second data movement within a second partition of the plurality of partitions.Type: GrantFiled: May 17, 2019Date of Patent: February 9, 2021Assignee: Micron Technology, Inc.Inventors: Jeremiah J. Willcock, David L. Pinney
-
Patent number: 10915264Abstract: Embodiments are directed towards apparatuses, methods, and systems associated with a storage reclamation manager that generates a command to reclaim storage locations to assist in management of a storage capacity of a primary storage device. In embodiments, the command is a trim command to inform the storage device of storage locations including invalid data. In embodiments, the command is generated during performance of operations associated with a write-back operation where a cache coupled with the processor stores a first portion of data and the primary storage device stores a corresponding second portion of data. In embodiments, the command is generated during or after a write-back operation of a third portion of data into the cache device. In embodiments, the command assists in reclamation of storage locations in which the second portion of data is stored, to assist in management of a storage capacity of the primary storage device. Additional embodiments may be described and claimed.Type: GrantFiled: April 11, 2019Date of Patent: February 9, 2021Assignee: Intel CorporationInventors: Jason Akers, Chace Clark
-
Patent number: 10915265Abstract: A controller includes a core transferring a plurality of requests; a buffer including a plurality of clusters; a buffer manager assigning the plurality of requests respectively into the plurality of clusters, and storing storage information of the buffer and cluster information regarding each of the plurality of clusters, into which the assigned requests are respectively assigned; and a descriptor updating a descriptor report such that the cluster information regarding each of the plurality of clusters and the assigned requests correspond to each other, respectively. The buffer manager is capable of assigning automatically a request provided from a host into the buffer without a control of the core.Type: GrantFiled: August 9, 2018Date of Patent: February 9, 2021Assignee: SK hynix Inc.Inventors: Jeen Park, Jang-Hyun Kim
-
Patent number: 10915266Abstract: According to one embodiment, a storage device includes a first memory cell; a second memory cell; and a controller configured to, in response to receiving a first command set, execute a first erase operation which is included in an erase operation of data of the first memory cell, and suspend the first erase operation, and in response to receiving a second command set, execute a read operation or a write operation of the second memory cell and subsequently resume the suspended first erase operation.Type: GrantFiled: September 16, 2016Date of Patent: February 9, 2021Assignees: TOSHIBA MEMORY CORPORATION, TOSHIBA INFORMATION SYSTEMS (JAPAN) CORPORATIONInventors: Yusuke Ochi, Masanobu Shirakawa, Yoshihisa Kojima, Kiyotaka Iwasaki, Katsuhiko Ueki, Kouji Watanabe
-
Patent number: 10915267Abstract: Examples include techniques for implementing a write transaction to two or more memory devices in a storage device. In some examples, the write transaction includes an atomic write transaction from an application or operating system executing on a computing platform to a storage device coupled with the computing platform. For these examples, the storage device includes a storage controller to receive an atomic multimedia write transaction request to write first data and second data; cause the first data to be stored in a first memory device, and cause the second data to be stored in a second memory device, simultaneously and atomically.Type: GrantFiled: December 6, 2017Date of Patent: February 9, 2021Assignee: INTEL CORPORATIONInventors: Sanjeev N. Trika, Peng Li, Jawad B. Khan, Myron Loewen
-
Patent number: 10915268Abstract: A computer-implemented method, apparatus, and computer program product for scheduling a process to run on a processor. A determination is made whether a process running on a processor is making an input/output operation system call. The process is de-scheduled from running on the processor in response to a determination that the process is making an input/output operation system call. The process is allowed to continue running on the processor in response to a determination that the process is not making an input/output system call.Type: GrantFiled: December 22, 2017Date of Patent: February 9, 2021Assignee: International Business Machines CorporationInventors: Lakshmi S. Gopireddy, Sreepurna Jasti, Gireesh Punathil, Bidisha Pyne
-
Patent number: 10915269Abstract: The present invention provides a system on chip (SoC), wherein the SoC comprises a first processor, a second processor and a memory. The memory stores a first parameter and a second parameter, wherein the first parameter is set by the first processor to indicate whether a specific region of the memory is locked or unlocked, and the second parameter is set by the first processor to indicate whether the specific region of the memory is locked or unlocked. In the operations of the SoC, before the first processor intends or prepares to access the specific region, the first processor refers to the second parameter to determine if the specific region is allowed to be accessed by the first processor.Type: GrantFiled: July 5, 2018Date of Patent: February 9, 2021Assignee: Silicon Motion, Inc.Inventor: Kuan-Yu Ke
-
Patent number: 10915270Abstract: A method for writing a plurality of byte arrays to a file arranged in one or more existing data pages, comprising the steps of: identifying a data page corresponding to a first offset; reserving an array of reserved bytes at the first offset, identifying a data page corresponding to the second offset; writing the second byte array at the second offset; writing the first byte array in the array of reserved bytes; determining whether the data pages corresponding to the first offset is ready for uploading to a remote memory source; and uploading the data pages corresponding to the first offset to the remote memory source.Type: GrantFiled: July 24, 2018Date of Patent: February 9, 2021Assignee: Clipchamp IP Pty LtdInventor: Soeren Balko
-
Patent number: 10915271Abstract: A memory controller circuit is disclosed which is coupleable to a first memory circuit, such as DRAM, and includes: a first memory control circuit to read from or write to the first memory circuit; a second memory circuit, such as SRAM; a second memory control circuit adapted to read from the second memory circuit in response to a read request when the requested data is stored in the second memory circuit, and otherwise to transfer the read request to the first memory control circuit; predetermined atomic operations circuitry; and programmable atomic operations circuitry adapted to perform at least one programmable atomic operation. The second memory control circuit also transfers a received programmable atomic operation request to the programmable atomic operations circuitry and sets a hazard bit for a cache line of the second memory circuit.Type: GrantFiled: January 28, 2019Date of Patent: February 9, 2021Assignee: Micron Technology, Inc.Inventor: Tony M. Brewer
-
Patent number: 10915272Abstract: Methods and systems for managing data in shared storage systems, such as virtualized storage arrays, physical disks and hypervisor data stores are provided. One method includes providing multiple data storage devices including a bottom tier of data storage devices including a plurality of physical data storage devices and at least one higher tier of data storage devices including a plurality of virtual data storage devices and storing, by a processor, a data type record including a list of data types recognized by a storage system and a plurality of access control records. The method further includes controlling movement of logical units of data within the storage system resulting from data operations that map data between the data storage tiers while maintaining one or more policies defined in the plurality of access control records. Systems and computer program products for performing the above method are also provided.Type: GrantFiled: May 16, 2018Date of Patent: February 9, 2021Assignee: International Business Machines CorporationInventor: Fraser I. MacIntosh
-
Patent number: 10915273Abstract: Systems, methods, and devices are configured to identify and print a replacement version of an electronic document. They include receiving an electronic document as part of a print request from a user. They also include accessing at least one document retention location associated with the received electronic document and comparing a set of electronic documents in the at least one document retention location with the received electronic document. They further include providing a notification to the user, the notification comprising identification of at least one electronic document from the set of electronic documents for review as a replacement electronic document for the received electronic document.Type: GrantFiled: May 7, 2019Date of Patent: February 9, 2021Assignee: Xerox CorporationInventors: Srinivasarao Bindana, Sainarayanan Gopalakrishnan
-
Patent number: 10915274Abstract: A non-transitory computer-readable medium stores computer-readable instructions executable by a processor coupled with a terminal device.Type: GrantFiled: August 9, 2019Date of Patent: February 9, 2021Assignee: Brother Kogyo Kabushiki KaishaInventor: Ryo Yasui
-
Patent number: 10915276Abstract: An image forming apparatus is provided. The image forming apparatus may determine whether encrypted data may be transmitted or received between the image forming apparatus and one or more external devices, and determine a defect in security set to the image forming apparatus based on the determination.Type: GrantFiled: July 5, 2018Date of Patent: February 9, 2021Assignee: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.Inventor: Jong Seob Kwak
-
Patent number: 10915277Abstract: A printing machine comprising a processor and a memory storing computer readable instructions. The computer readable instructions are arranged to cause the processor to generate access request data for processing by an access control server, receive access response data responsive to the access request data, process the access response data to determine a first print limit indicated by the access response data, and update, responsive to processing the access response data, an access status in the memory to indicate a second print limit.Type: GrantFiled: February 28, 2017Date of Patent: February 9, 2021Assignee: VIDEOJET TECHNOLOGIES INC.Inventors: Steven John Buckby, Gary Pfeffer, Jeremy Ellis, Philip Hart
-
Patent number: 10915278Abstract: An information processing apparatus which is capable of generating print data based on which appropriate printed matter intended by the user is output. The information processing apparatus receives an instruction to print a page comprising a plurality of objects. A print processor draws a part of the plurality of objects after rotating them and draws the rest of the objects without rotating them. A printer driver rotates the rest of the objects that have been drawn without being rotated.Type: GrantFiled: August 1, 2019Date of Patent: February 9, 2021Assignee: CANON KABUSHIKI KAISHAInventor: Tatsuro Uchida
-
Patent number: 10915279Abstract: A printing apparatus has: a paper tray having edge guides, each of which can guide one edge of paper in its width direction intersecting the transport direction of the paper; a paper width sensor that detects a paper width allowable in the paper tray according to the positions of the edge guides; a display controller that displays, on a display unit, a paper size selection screen on which candidate paper sizes corresponding to the paper width detected by the paper width sensor are displayed; and a selected size storage section that stores, in a storage section, paper selection information in which the paper width and the paper size selected on the paper size selection screen are related to each other.Type: GrantFiled: December 2, 2019Date of Patent: February 9, 2021Assignee: Seiko Epson CorporationInventor: Ikumi Watanabe
-
Patent number: 10915280Abstract: A printer that executes printing based on a print job receives from a computer a first print job for printing a plurality of copies, wherein, from a plurality of sheet holding units, a different sheet holding unit can be respectively specified for each copy of the plurality of copies, and a second print job for printing one copy, displays that a received print job is a print job for printing a plurality of copies, wherein, from the plurality of sheet holding units, the different sheet holding unit can be respectively specified for each copy of the plurality of copies, and receives, from a user, an instruction to change the number of copies of the received print job. The number of copies to be printed by executing the received second print job can be changed based on the instruction, and the number of copies to be printed by executing the received first print job cannot be changed.Type: GrantFiled: June 12, 2020Date of Patent: February 9, 2021Assignee: CANON KABUSHIKI KAISHAInventors: Morikazu Ito, Kazuhide Hasegawa, Ryousuke Suzuki
-
Patent number: 10915281Abstract: A printing apparatus acquires change history information indicating a print setting value of a print setting item has been changed in accordance with received change instructions, with the print setting item being a print setting item that has not been able to be set for the print job selected from a list by an external device having transmitted the print job to the printing apparatus, and displays recommended settings that are print settings determined based on the acquired change history information about the selected print job. A print setting value of a print setting item of a print job selected from the list is changed based on a selection of the displayed recommended settings, and the selected print job is executed by using print setting values including the print setting value that has been changed in accordance with the received change instruction.Type: GrantFiled: October 17, 2019Date of Patent: February 9, 2021Assignee: CANON KABUSHIKI KAISHAInventor: Yasuhiro Imai
-
Patent number: 10915282Abstract: According to the present invention, an information processing apparatus is provide, which comprises a transmitter that transmits a print job to an image forming apparatus for forming an image on a roll sheet; and a manager that outputs association information associating the print job with printed matter of the roll sheet in accordance with the print job, wherein, when printed matter for one print job is divided into a plurality of pieces, the manager outputs the association information for each piece of the divided printed matter.Type: GrantFiled: October 29, 2019Date of Patent: February 9, 2021Assignee: CANON KABUSHIKI KAISHAInventor: Tetsuro Ogaki
-
Patent number: 10915283Abstract: A method of controlling a communication device includes acquiring attribute information indicating a reference method of post-processing from the printing device. The method is supported by a printing device. A print job is transmitted including: (1) attribute information indicating a type of the post-processing and a position where the post-processing is to be executed; and (2) attribute information indicating a reference method of the post-processing added to the print job, determined based on at least the received reference method of the post-processing, to the printing device when printing using the printing device is to be carried out and performance of the post-processing on a printed matter is set up.Type: GrantFiled: April 10, 2019Date of Patent: February 9, 2021Assignee: CANON KABUSHIKI KAISHAInventors: Takeshi Kaneda, Takahiro Matsushita
-
Patent number: 10915284Abstract: Mechanisms for implementing a multi-monitor full screen mode in an application module are disclosed. An application module determines a number (N) of monitors that are coupled to a plurality of video ports of a device. The application module directs a window management module (WMM) that is independent of the application module to display at least one cover window that has dimensions coextensive with dimensions of respective maximum display areas of the N monitors. A primary monitor of the N monitors is determined, and a full screen display area associated with the primary monitor is determined. A main application window of the application module is sized to have dimensions that are at least coextensive with dimensions of the full screen display area, and the WMM is directed to display the main application window on the at least on primary monitor.Type: GrantFiled: July 30, 2013Date of Patent: February 9, 2021Assignee: LOCKHEED MARTIN CORPORTATIONInventors: Howell Hollis, Michael C. Semeniuk, Robert Charles McCarthy, Zachary James Heylmun, Hong Phuoc Nguyen
-
Patent number: 10915285Abstract: The invention discloses a multi-purpose conference terminal. The multi-purpose conference terminal comprises: a display device and a bending structure provided on the display device, the display device comprising a first display area and a second display area, the bending structure being connected between the first display area and the second display area so that the first display area can be bent or flattened relative to the second display area. This invention improves the user experience of the multi-purpose conference terminal, provides ease of storage thereof, and saves the occupied storage space.Type: GrantFiled: October 11, 2019Date of Patent: February 9, 2021Assignee: BOE TECHNOLOGY GROUP CO., LTD.Inventors: Youmei Dong, Jing Su, Xuewen Lv