Concurrently Performing Input/output Operation And Other Operation Unrelated To Input/output Patents (Class 710/7)
-
Patent number: 11991778Abstract: A method includes obtaining, by a data analytics device, data of a terminal on an access device and data of the terminal on an access and mobility management function device, where the data of the terminal on the access device includes a first identifier, and the access device is an access device, the data of the terminal on the access and mobility management function device includes the first identifier, and the first identifier includes an identifier assigned by the access device to the terminal, associating, by the data analytics device, the data of the terminal on the access device with the data of the terminal on the access and mobility management function device based on the first identifier.Type: GrantFiled: July 29, 2021Date of Patent: May 21, 2024Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Yang Xin, Yizhuang Wu, Yongcui Li, Weiwei Chong, Xiaobo Wu
-
Patent number: 11941032Abstract: A key name generation method includes constructing a member structure library according to a set data structure template and member categories contained in various types of components, wherein the member structure library contains member structure information corresponding to each member category; upon acquiring a reading instruction for data, retrieving, from the member structure library on the basis of a data identifier carried in the reading instruction for the data, target member structure information matching the data identifier; and determining, on the basis of the target member structure information and a structure array identifier contained therein, key description information corresponding to the target member structure information, and taking the key description information as a key name of the data. A key name generation apparatus and a medium are also disclosed herein.Type: GrantFiled: April 22, 2022Date of Patent: March 26, 2024Assignee: Shandong Yingxin Computer Technologies Co., Ltd.Inventor: Zhili Hou
-
Patent number: 11941553Abstract: The embodiment of the present disclosure discloses a method, an electronic device, and a storage medium for a ship route optimization. The method for the ship route optimization considers a dynamic feature of a multi-functional emergency rescue ship and an interference effect caused by an airflow, uses a movement model with kinematics non-holonomic constraints, such as a ship total cost assessment function to simulate the movement of the ship, and based on a sparrow search algorithm, learns how to apply the algorithm to a route plan of the emergency rescue ship. The method can improve the ship route optimization algorithm, improve an accuracy and practical applicability of a calculated plan. The method can effectively and accurately locate obstacles and hidden reefs, and consider effects of an airflow and a non-holonomic constraint effect, so as to make the route planning of the ship more efficient and intelligent.Type: GrantFiled: July 5, 2023Date of Patent: March 26, 2024Assignees: HEFEI UNIVERSITY OF TECHNOLOGY, ANHUI CONSTRUCTION ENGINEERING TRAFFIC & SHIPPING GROUP CO., LTD.Inventors: Jingyu Yu, Jingfeng Wang, Wei Lin, Yuxue Pu, Yongchao Zhu, Zhenxuan Li, Qiong Zhang, Yuming Zhang, Yonggen Gu, Zheng Qiu
-
Patent number: 11275762Abstract: Provided is a method of storing data in a key-value reliability system including N storage devices that are grouped into a reliability group as a single logical unit and that are managed by a virtual device management layer, N being an integer, the method including determining whether the data meets a threshold corresponding to a reliability mechanism for storing the data, selecting the reliability mechanism when the threshold is met, and storing the data according to the selected reliability mechanism.Type: GrantFiled: October 19, 2018Date of Patent: March 15, 2022Assignee: Samsung Electronics Co., Ltd.Inventors: Rekha Pitchumani, Yang Seok Ki
-
Patent number: 11262940Abstract: An operating method for a controller includes: receiving a target command; detecting a first command from a first command queue, the first command having a same logical address as the target command; queuing the target command in the first command queue when the first command is not detected from the first command queue; detecting, when the first command queue is full of commands, a second command from a second command queue, the second command having the same logical address as the target command; and queuing the target command in the second command queue, when the second command is not detected from the second command queue.Type: GrantFiled: April 12, 2019Date of Patent: March 1, 2022Assignee: SK hynix Inc.Inventors: Soong-Sun Shin, Jin-Soo Kim, Han Choi
-
Patent number: 11169716Abstract: A method in one embodiment comprises detecting one or more storage arrays in an information technology infrastructure, and receiving input-output (IO) operation performance data recorded over a given time period from the one or more storage arrays. The performance data comprises a plurality of IO operation counts, each IO operation count comprising a number of IO operations per time unit for a component of a given storage array. The method also includes analyzing metadata for the IO operation counts to generate a time series comprising the IO operation counts sorted over a plurality of ordered time intervals of the given time period, and identifying a plurality of time blocks within the time series, each of the time blocks comprising a subset of the ordered time intervals. A proposed time interval for performance of a planned maintenance activity is generated based on one or more of the time blocks.Type: GrantFiled: March 31, 2020Date of Patent: November 9, 2021Assignee: EMC IP Holding Company LLCInventors: Joseph G. Kanjirathinkal, Sanjib Mallick, Peniel Charles
-
Patent number: 11106644Abstract: In one embodiment, a computer-implemented method comprises receiving, from a second computing device at a first computing device that is communicatively coupled to the second computing device, a request to store a first entity data object, the first entity data object including a first property key-value pair; using the first computing device, storing the first entity data object in one or more digital data repositories in response to the request; receiving, from the second computing device at the first computing device, a delete command that specifies the first property key-value pair to delete by; in response to the delete command that specifies the first property key-value pair to delete by, deleting the first entity data object in the one or more digital data repositories.Type: GrantFiled: February 19, 2020Date of Patent: August 31, 2021Assignees: ATLASSIAN PTY LTD., ATLAS SIAN INC.Inventors: Benjamin Morgan, Oliver Burn, Christian Rolf, Konstantin Abakumov
-
Patent number: 11102680Abstract: A wireless data transceiver includes a media access controller (MAC) that receives an inbound packet from an air interface and to buffer that packet for transport to a host, and receives an outbound packet and transfers that packet to the air interface. A host interface receives the inbound packet from the MAC and transfers the inbound packet to the host, and receives the outbound packet from the host for transfer to the MAC. Transport controller circuitry (TCC), including processing circuitry configured to execute instructions, manages the transceiver. Hardware data transport circuitry (HDTC) for transporting packets in either direction between the MAC and the host interface includes a buffer memory having a plurality of slots. The TCC or HDTC issues a start or stop signal to the host interface causing the HDTC and the host interface to begin or end transfer of data between the buffer memory and the host interface.Type: GrantFiled: May 31, 2019Date of Patent: August 24, 2021Assignee: Marvell Asia Pte, Ltd.Inventors: Frank Huang, Xinyu Zang, Benson Chau, Tao Song, Zheng Cao
-
Patent number: 11074203Abstract: An input/output store instruction is handled. A data processing system includes a system nest coupled to at least one input/output bus by an input/output bus controller. The data processing system further includes at least a data processing unit including a core, system firmware and an asynchronous core-nest interface. The data processing unit is coupled to the system nest via an aggregation buffer. The system nest is configured to asynchronously load from and/or store data to at least one external device which is coupled to the at least one input/output bus. The data processing unit is configured to complete the input/output store instruction before an execution of the input/output store instruction in the system nest is completed. The asynchronous core-nest interface includes an input/output status array with multiple input/output status buffers.Type: GrantFiled: January 29, 2020Date of Patent: July 27, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Christoph Raisch, Marco Kraemer, Frank Siegfried Lehnert, Matthias Klein, Jonathan D. Bradbury, Christian Jacobi, Peter Dana Driever, Brenton Belmar
-
Patent number: 10996880Abstract: A data communication device for storing image data input by scanning an original document in an external storage device includes a scanner, an inputting unit, a log-in processing unit, and a processing unit. The scanner scans an original document to input image data. The inputting unit inputs identification information. The log-in processing unit causes a user who is authenticated based on the input identification information to log into the data communication device. The processing unit performs data processing to store image data input by the scanner in an external storage device which is accessible based on the input identification information.Type: GrantFiled: February 24, 2016Date of Patent: May 4, 2021Assignee: Canon Kabushiki KaishaInventor: Mamoru Osada
-
Patent number: 10986181Abstract: Systems and methods are disclosed for cross-system storage management for transferring data across autonomous information management systems. Data may be transferred from one information management system to another information management system without interfering with or overriding each system's autonomy. For example, a secondary copy of production data (e.g., backed up data) is transferred from a first information management system that originated the data to a component of another “foreign” information management system. A first storage manager that manages the first information management system also manages the cross-system data transfer operation to a “foreign” client computing device, which remains under autonomous management as a component of the foreign information management system.Type: GrantFiled: November 13, 2019Date of Patent: April 20, 2021Assignee: Commvault Systems, Inc.Inventors: Michael F. Klose, Prasad Nara
-
Patent number: 10972799Abstract: A media presentation device determines a voice command associated with media content presented by the media presentation device. The media presentation device then listens for and detects utterance of the determined voice command during presentation of the media content, and the media presentation device responds to the detected utterance by performing an action that facilitates user purchase of the good or service associated with the media content segment.Type: GrantFiled: April 18, 2019Date of Patent: April 6, 2021Assignee: The Nielsen Company (US), LLCInventors: John R. Burbank, Kurt Roman Thielen
-
Patent number: 10860216Abstract: A memory is disclosed comprising a first memory portion, a second memory portion, and an interface, wherein the memory portions are electrically isolated from each other and the interface is capable of receiving a row command and a column command in the time it takes to cycle the memory once. By interleaving access requests (comprising row commands and column commands) to the different portions of the memory, and by properly timing these access requests, it is possible to achieve full data bus utilization in the memory without increasing data granularity.Type: GrantFiled: October 31, 2018Date of Patent: December 8, 2020Assignee: Rambus Inc.Inventor: Billy Garrett, Jr.
-
Patent number: 10853302Abstract: In some examples, a first computing device installs a driver from a memory of a second computing device into the first computing device, the second computing device physically connected to the first computing device at a first interface. In response to user interaction with machine-readable instructions executed on the first computing device, the machine-readable instructions access an operating system session of an operating system executed on the second computing device while physically connected to the first computing device at the first interface. The driver receives data from the operating system session of the operating system executed on the second computing device, and routes the data to a peripheral device connected to the first computing device at a second interface.Type: GrantFiled: August 14, 2019Date of Patent: December 1, 2020Assignee: Hewlett-Packard Development Company, L.P.Inventors: Fletcher Liverance, Thomas J. Flynn
-
Patent number: 10852962Abstract: Replicating data written to a local storage device from a host includes receiving the incoming data using a first director that mirrors the incoming data from the first director to a second director independently of any links that transmit data to or from the directors and other components of the local storage device and transmitting the mirrored data from the local storage device to a remote storage device. The first director may be a target device (e.g., FICON target) that accepts data and connection requests from the host. The second director may be an initiator device (e.g., FICON initiator) that provides data and connection requests to the remote storage device. The second director may emulate a FICON initiator. The local storage device may wait for an acknowledgement of receipt of the data from the remote storage device before acknowledging receipt to the host.Type: GrantFiled: July 24, 2019Date of Patent: December 1, 2020Assignee: EMC IP Holding Company LLCInventors: Richard Goodwill, Douglas E. LeCrone
-
Patent number: 10749772Abstract: A computing resource monitoring service receives a command to read a metric pertaining to computing resources provided to the customer. The command may comprise a hash key for the metric. Based on the key, the service may select one or more data zones, each of the data zones comprising one or more storage nodes wherein metrics are stored. The service may be configured to obtain a schedule of storage nodes from the data zones in order to determine the active storage nodes based at least in part on the key. The service may receive a response comprising the metric from one or more storage nodes from the one or more active nodes based at least in part on the key. The service may apply agreement criteria to the responses. If the responses do not meet the criteria, the service may perform a reconciliation process to generate a compiled response.Type: GrantFiled: September 16, 2013Date of Patent: August 18, 2020Assignee: Amazon Technologies, Inc.Inventor: Brian Gregory Long
-
Patent number: 10592123Abstract: In one embodiment, a storage system receives a number of input/output (IO) request transactions at the storage system having multiple storage devices, the IO request transactions including at least a read and a write. For each of the IO request transactions, the system determines a number of child IO requests required to complete the IO request transaction, where the child IO requests includes a write child IO request and a read child IO request. The system tags the associated child IO requests with a tag identifier uniquely identifying the IO request transaction within the same session. The system prioritizes the IO request transactions based on a service priority level and completeness of each of the IO request transactions dynamically determined at a point in time and services the child IO requests according to a prioritized order to reduce a time to complete the IO request transaction.Type: GrantFiled: July 13, 2017Date of Patent: March 17, 2020Assignee: EMC IP Holding Company LLCInventors: Krishna Chaitanya Gudipati, Anil Ravindranath, Rahul Ugale
-
Patent number: 10580964Abstract: The present invention relates to a memory device including a substrate and a lower electrode, buffer layer, seed layer, Magnetic Tunnel Junction (MTJ), capping layer, synthetic antiferromagnetic layer, and upper electrode formed on the substrate.Type: GrantFiled: September 18, 2017Date of Patent: March 3, 2020Assignee: Industry-University Cooperation Foundation Hanyang UniversityInventors: Jea Gun Park, Du Yeong Lee, Song Hwa Hong, Jin Young Choi, Seung Eun Lee, Junli Li
-
Patent number: 10474391Abstract: A storage system and method for executing file-based firmware commands and collecting response data are provided. In one embodiment, a storage system is provided comprising a memory and a controller. The controller is configured to: receive a request from a host in communication with the storage system to write data in a file, wherein the file is identified by a file path name; determine whether the file path name matches a predetermined file path name; in response to determining that the file path name does not match the predetermined file path name, write the data in the file; and in response to determining that the file path name matches the predetermined file path name, execute a command represented by the data. Other embodiments are provided.Type: GrantFiled: September 5, 2017Date of Patent: November 12, 2019Assignee: Western Digital Technologies, Inc.Inventors: Sivaraj Velusamy, Vithya Kannappan, Narendhiran Chinnaanangur Ravimohan, Muralitharan Jayaraman
-
Patent number: 10305031Abstract: A method for manufacturing a magnetic random access memory array at a density greater than would be possible using photolithography. The method involves patterning a chemical template material with patterned portions separated by a center to center distance that is substantially equal to a natural period of a block copolymer. A block copolymer material is then deposited and annealed to form self assembled cylinders that are located over the patterned regions of the chemical template and also over areas between the patterned regions. The chemical template layer can be patterned by depositing a first, preliminary block copolymer, over a mask structure and annealing the mask structure to form cylinders in the openings in the mask structure. The cylinders can be removed leaving openings, and a UV exposure can be performed to expose and treat portions of the chemical template layer that are exposed through the opening.Type: GrantFiled: January 9, 2018Date of Patent: May 28, 2019Assignee: SPIN MEMORY, INC.Inventors: Elizabeth A. Dobisz, Prachi Shrivastava
-
Patent number: 10242099Abstract: A system for multi-tier visual recognition comprises a processor and a memory. The processor is configured to calculate a rank for each of a plurality of object models. The plurality of object models are used for visual recognition. Each of the plurality of object models has a size. The processor is configured to divide the plurality of object models into a plurality of sets based at least in part on the rank for each of the plurality of object models, and provide a first set of the plurality of sets to a first tier and a second set of the plurality of sets to a second tier. The memory coupled to the processor and configured to provide the processor with instructions.Type: GrantFiled: April 16, 2012Date of Patent: March 26, 2019Assignee: OATH INC.Inventors: Pierre Garrigues, Benjamin Jackson Culpepper, Huy X. Nguyen, Charles Cadieu, Andrew Stadlen, Gerry Pesavento, David Warland
-
Patent number: 10235017Abstract: An integrated media user interface is described. In an implementation, a user interface is output that includes a plurality of representations of media, each of the media rendered by the mobile device through execution of a respective one of a plurality of applications. Responsive to selection of at least one of the representations, a corresponding application is located to render the media represented by the at least one said representation. The media represented by the selected representation is rendered through execution of the located application.Type: GrantFiled: April 19, 2016Date of Patent: March 19, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Kerri I. H. Sheldon, Timothy J. Scudder, Veronica Y. Law, Marc S. Doll, Jonathan D. Wiswall, Megan L. Tedesco, Sergey Chub, Eric J. Hull
-
Patent number: 10211396Abstract: A semiconductor device and a method of forming the semiconductor device are disclosed. The semiconductor device includes a lower electrode and a magnetic tunnel junction structure disposed on the lower electrode. The magnetic tunnel junction structure includes a seed pattern disposed on the lower electrode. The seed pattern includes an amorphous seed layer and an oxidized seed layer disposed on a surface of the amorphous seed layer. The seed pattern may prevent the lattice structure of the lower electrode from adversely affecting the lattice structure of a pinned magnetic layer of the magnetic tunnel junction structure.Type: GrantFiled: April 2, 2018Date of Patent: February 19, 2019Assignee: Samsung Electronics Co., Ltd.Inventors: Juhyun Kim, Kiwoong Kim, Sechung Oh, Woochang Lim
-
Patent number: 10205780Abstract: Systems and methods are disclosed for cross-system storage management for transferring data across autonomous information management systems. Data may be transferred from one information management system to another information management system without interfering with or overriding each system's autonomy. For example, a secondary copy of production data (e.g., backed up data) is transferred from a first information management system that originated the data to a component of another “foreign” information management system. A first storage manager that manages the first information management system also manages the cross-system data transfer operation to a “foreign” client computing device, which remains under autonomous management as a component of the foreign information management system.Type: GrantFiled: August 17, 2017Date of Patent: February 12, 2019Assignee: Commvault Systems, Inc.Inventors: Michael F. Klose, Prasad Nara
-
Patent number: 9997699Abstract: A semiconductor device and a method of forming the semiconductor device are disclosed. The semiconductor device includes a lower electrode and a magnetic tunnel junction structure disposed on the lower electrode. The magnetic tunnel junction structure includes a seed pattern disposed on the lower electrode. The seed pattern includes an amorphous seed layer and an oxidized seed layer disposed on a surface of the amorphous seed layer. The seed pattern may prevent the lattice structure of the lower electrode from adversely affecting the lattice structure of a pinned magnetic layer of the magnetic tunnel junction structure.Type: GrantFiled: May 18, 2016Date of Patent: June 12, 2018Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Juhyun Kim, Kiwoong Kim, Sechung Oh, Woochang Lim
-
Patent number: 9865806Abstract: Electronic devices and systems having semiconductor memory are provided. In one implementation, for example, an electronic device may include a substrate; an under layer disposed over the substrate and including conductive hafnium silicate; a free layer disposed over the under layer and having a variable magnetization direction; a tunnel barrier layer disposed over the free layer; and a pinned layer disposed over the tunnel barrier layer and having a pinned magnetization direction, and wherein the free layer includes: a first ferromagnetic material; a second ferromagnetic material having a coercive force smaller than that of the first ferromagnetic material; and an amorphous spacer interposed between the first ferromagnetic material and the second ferromagnetic material.Type: GrantFiled: November 17, 2016Date of Patent: January 9, 2018Assignee: SK hynix Inc.Inventors: Won-Joon Choi, Ki-Seon Park, Cha-Deok Dong, Bo-Mi Lee, Guk-Cheon Kim, Seung-Mo Noh, Min-Suk Lee, Chan-Sik Park, Jae-Heon Kim, Choi-Dong Kim, Jae-Hong Kim, Yang-Kon Kim, Jong-Koo Lim, Jeong-Myeong Kim
-
Patent number: 9648100Abstract: Systems and methods are disclosed for cross-system storage management for transferring data across autonomous information management systems. Data may be transferred from one information management system to another information management system without interfering with or overriding each system's autonomy. For example, a secondary copy of production data (e.g., backed up data) is transferred from a first information management system that originated the data to a component of another “foreign” information management system. A first storage manager that manages the first information management system also manages the cross-system data transfer operation to a “foreign” client computing device, which remains under autonomous management as a component of the foreign information management system.Type: GrantFiled: March 5, 2014Date of Patent: May 9, 2017Assignee: Commvault Systems, Inc.Inventors: Michael Frank Klose, Prasad Nara
-
Patent number: 9620122Abstract: Described is a technology by which speech is locally and remotely recognized in a hybrid way. Speech is input and recognized locally, with remote recognition invoked if locally recognized speech data was not confidently recognized. The part of the speech that was not confidently recognized is sent to the remote recognizer, along with any confidently recognized text, which the remote recognizer may use as context data in interpreting the part of the speech data that was sent. Alternative text candidates may be sent instead of corresponding speech to the remote recognizer.Type: GrantFiled: December 8, 2011Date of Patent: April 11, 2017Assignee: LENOVO (SINGAPORE) PTE. LTDInventor: Russell Speight VanBlon
-
Patent number: 9535782Abstract: Techniques and mechanisms for providing error detection and correction for a platform comprising a memory including one or more spare memory segments. In an embodiment, a memory controller performs first scrubbing operations including detection for errors in a plurality of currently active memory segments. Additional patrol scrubbing is performed for one or more memory segments while the memory segments are each available for activation as a replacement memory segment. In another embodiment, a first handler process (but not a second handler process) is signaled if an uncorrectable error event is detected based on the active segment scrubbing, whereas the second handler process (but not the first handler process) is signaled if an uncorrectable error event is detected based on the spare segment scrubbing. Of the first handler process and the second handler process, only signaling of the first handler process results in a crash event of the platform.Type: GrantFiled: April 16, 2014Date of Patent: January 3, 2017Assignee: Intel CorporationInventors: Anil Agrawal, Satish Muthiyalu, Yingwen Chen, Meera Ganesan
-
Patent number: 9495420Abstract: A distributed feature collection and correlation engine is provided, Feature extraction comprises obtaining one or more data records; extracting information from the one or more data records based on domain knowledge; transforming the extracted information into a key/value pair comprised of a key K and a value V, wherein the key comprises a feature identifier; and storing the key/value pair in a feature store database if the key/value pair does not already exist in the feature store database using a de-duplication mechanism. Features extracted from data records can be queried by obtaining a feature store database comprised of the extracted features stored as a key/value pair comprised of a key K and a value V, wherein the key comprises a feature identifier; receiving a query comprised of at least one query key; retrieving values from the feature store database that match the query key; and returning one or more retrieved key/value pairs.Type: GrantFiled: May 22, 2013Date of Patent: November 15, 2016Assignee: International Business Machines CorporationInventors: Mihai Christodorescu, Xin Hu, Douglas Lee Schales, Reiner Sailer, Marc P. Stoecklin, Ting Wang
-
Patent number: 9367368Abstract: In an event processing system, a service level required for event processing is satisfied. A node information acquisition unit 110 acquires node information which includes information related to a connection destination node and performance information, from each of a plurality of nodes. Each of the plurality of nodes transfers an event or an event processing result to another connected node according to a transfer path. A node and path determination unit 120 determines a combination of an event processing node which is a node to perform the event processing and the transfer path from a source node from which an event is transmitted to a destination node to which an event processing result is transmitted, through one or more nodes including the event processing node, in such a way to satisfy a specified service level, on the basis of the node information.Type: GrantFiled: August 23, 2013Date of Patent: June 14, 2016Assignee: NEC CORPORATIONInventor: Kazuhiko Isoyama
-
Patent number: 9367753Abstract: Embodiments of the present application relate to a method for recognizing information, a system for recognizing information, and a computer program product for recognizing information. A method for recognizing information is provided. The method includes locating a card zone for each frame within a card image frame sequence comprising a plurality of frames, locating an information zone within each card zone, dividing each information zone into at least one character zone, de-blurring a character zone corresponding to a same region across all the frames in the card image frame sequence, and recognizing character string information based on the de-blurred character zone.Type: GrantFiled: May 30, 2014Date of Patent: June 14, 2016Assignee: Alipay.com Co., LtdInventors: Yang Li, Guo Chen
-
Patent number: 9262284Abstract: Embodiments of the invention address deficiencies of the art in respect to memory fault tolerance, and provide a novel and non-obvious method, system and apparatus for single channel memory mirroring. In one embodiment of the invention, a single channel memory mirroring system can be provided. The single channel memory mirroring system can include a memory controller, a single communications channel, and an operational data portion of memory, and a duplicate data portion of memory, both portions being communicatively coupled to the memory controller over the single communications channel. Finally, the system can include single channel memory mirror logic. The logic can include program code enabled to mirror data in the operational data portion of memory in the duplicate data portion of memory.Type: GrantFiled: December 7, 2006Date of Patent: February 16, 2016Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.Inventors: William E. Atherton, Jimmy G. Foster, Sr.
-
Patent number: 9176693Abstract: An electronic device includes a log management unit and an assist function managing unit. The log management unit stores job logs containing, in relation to jobs, set content and execution result, and at least one of: required time, or printed sheet count and printed page count. The assist function managing unit: (a) extracts failed-job job logs in which the execution results indicate failure from the log management unit; (b) extracts successful-job job logs, corresponding to the failed-job job logs, in which, for jobs on a document executed immediately after a failed job on the document, the execution results indicate normal termination; and (c) registers, as operation assist functions, alternative user operations in terms of setting operations for successful jobs corresponding to the failed jobs that meet predetermined conditions in terms of the at least one of: required time, or printed sheet count and printed page count.Type: GrantFiled: October 31, 2014Date of Patent: November 3, 2015Assignee: Kyocera Document Solutions Inc.Inventor: Hiromi Sakata
-
Patent number: 9141771Abstract: In embedded licensing from multiple license sources, a hardware device sends a capability request when a new licensed capability or modification to an existing licensed capability is desired. The hardware device transmits a first capability request to a first server and receives a first capability response from the first server. The hardware device then transmits a second capability request to a second server and receives a second capability response from the second server. When the first server and the second server are the same, regenerative licensing is activated by the hardware device, and an authorized capabilities list of the second capability response replaces an authorized capabilities list of the first capability response. When the first server and the second server are distinct, cumulative licensing is activated by the hardware device, and an authorized capabilities list of the second capability response is added to an authorized capabilities list of the first capability response.Type: GrantFiled: March 24, 2015Date of Patent: September 22, 2015Assignee: FLEXERA SOFTWARE LLCInventors: Shweta Shetty, Vikram Koka, Ann Shvarts
-
Publication number: 20150135267Abstract: A method and apparatus that includes multiple functions integrated utilizing a single control module of a flash drive is disclosed. The integrated functions can be utilized by the flash drive to communicate with computing devices to which the flash drive is connected. The functions integrated using the single control module can include, for example, functionality to handle USB and Peripheral Protocol communications, to manage communications with a flash memory, and to communicate with a Security IC. Using the single control module, which can be implemented on an IC, the flash drive can, for example, communicate via USB with a laptop computer running the Windows OS, and can communicate via the Peripheral Protocol and USB with a smartphone running iOS. Data from the laptop computer, such as a movie, can be copied to the flash drive, and then can be copied or streamed to the smartphone.Type: ApplicationFiled: January 21, 2015Publication date: May 14, 2015Inventors: Sergey Samorukov, David Field Smurthwaite, Jon Lee Anderson, Derrill Sturgeon
-
Patent number: 9032377Abstract: A computing method includes accepting a definition of a computing task, which includes multiple Processing Elements (PEs) having execution dependencies. The computing task is compiled for concurrent execution on a multiprocessor device, by arranging the PEs in a series of two or more invocations of the multiprocessor device, including assigning the PEs to the invocations depending on the execution dependencies. The multiprocessor device is invoked to run software code that executes the series of the invocations, so as to produce a result of the computing task.Type: GrantFiled: June 2, 2013Date of Patent: May 12, 2015Assignee: Rocketick Technologies Ltd.Inventors: Shay Mizrachi, Uri Tal, Tomer Ben-David, Ishay Geller, Ido Kasher, Ronen Gal
-
Patent number: 9020616Abstract: In a microcomputer, by virtue of the function of one input signal judgment module in the application layer, with respect to whether the situation is such that operation is to be requested to a controlled object from each of a plurality of applications, judgment processing onto input signals representing status information of controlled objects or detection information from sensors or the like is made common. The object-oriented architecture is introduced into an embedded computer program so that the memory is saved and the apparatus is simplified.Type: GrantFiled: March 8, 2010Date of Patent: April 28, 2015Assignees: Autonetworks Technologies, Ltd., Sumitomo Wiring Systems, Ltd., Sumitomo Electric Industries, Ltd.Inventors: Yuri Kishita, Kazuhito Fujita
-
Patent number: 9021148Abstract: Mechanisms are provided for providing an early warning of an error state of a remote direct memory access (RDMA) resource to a userspace application. The mechanisms detect, using kernelspace logic, an error event having occurred, and perform a write operation to write an error state value to a userspace shared memory state data structure indicating the RDMA resource to be in an error state. The mechanisms detect, using userspace logic, the RDMA resource being in an error state by reading the error state value from the userspace shared memory state data structure in response to a userspace application attempting to perform a RDMA operation using the RDMA resource. In addition, the mechanisms initiate, by the userspace application, an operation to tear down the RDMA resource in response to detecting the RDMA resource being in the error state.Type: GrantFiled: November 15, 2013Date of Patent: April 28, 2015Assignee: International Business Machines CorporationInventors: Omar Cardona, Matthew R. Ochs, Vikramjit Sethi
-
Patent number: 9015367Abstract: A fieldbus gateway using a virtual serial fieldbus port and a data transmission method thereof are provided. By receiving a fieldbus frame containing target data through a virtual serial fieldbus port connected to a source device or a target device via a fieldbus gateway and sending another fieldbus frame containing the target data via other fieldbus port to target devices or source devices, the system and the method can provide two or more remote devices to control one controlled device at the same time. The invention also achieves the effect of using one virtual serial fieldbus port to transmit data between multiple source devices and target devices concurrently.Type: GrantFiled: June 3, 2013Date of Patent: April 21, 2015Assignee: Moxa Inc.Inventors: Bo Er Wei, Chun Fu Chuang
-
Patent number: 8996764Abstract: Some of the embodiments of the present disclosure provide a method comprising categorizing each data packet of a plurality of data packets into one of at least two priority groups of data packets; and controlling transmission of data packets of a first priority group of data packets during a first off-time period such that during the first off-time period, data packets of the first priority group of data packets are prevented from being transmitted to a switching module from one or more server blades. Other embodiments are also described and claimed.Type: GrantFiled: May 12, 2014Date of Patent: March 31, 2015Assignee: Marvell International Ltd.Inventor: Martin White
-
Patent number: 8996734Abstract: Described herein is a system (102) having a virtualization and switching system configured to virtualize I/O devices (108) and perform switching of the I/O devices (108) and I/O requests. The virtualization and switching system (102) includes a peripheral virtualization controller (PVC) (204), at least one device control module (206) connected to the PVC (204), and at least one command parser (210). The PVC (204) is configured to manage I/O virtualization and I/O command access of different I/O devices (108). The device control module (206) is configured to store configuration and I/O device registers, implemented by the PVC (204) to enable virtualization of I/O devices (108). The device control module (206) also implements the I/O command and switching logic to perform graceful handling of the I/O commands and virtualized I/O devices between multiple host processors (104).Type: GrantFiled: August 19, 2011Date of Patent: March 31, 2015Assignee: Ineda Systems Pvt. LtdInventors: Balaji Kanigicherla, Siva Raghu Ram Voleti, Krishna Mohan Tandaboina
-
Patent number: 8990444Abstract: A fieldbus gateway using a virtual serial fieldbus port and a data transmission method thereof are provided. By receiving a fieldbus frame containing target data through a virtual serial fieldbus port connected to a source device or a target device via a fieldbus gateway and sending another fieldbus frame containing the target data via other fieldbus port to target devices or source devices, the system and the method can provide two or more remote devices to control one controlled device at the same time. The invention also achieves the effect of using one virtual serial fieldbus port to transmit data between multiple source devices and target devices concurrently.Type: GrantFiled: June 3, 2013Date of Patent: March 24, 2015Assignee: Moxa Inc.Inventors: Bo Er Wei, Chun Fu Chuang
-
Patent number: 8972615Abstract: A computer program product is provided for performing: obtaining, by a channel subsystem, a transport command word (TCW) specified by an operating system, the TCW comprising an address of a transport services request block (TSRQB) and an address of a transport services response block (TSRSB); obtaining the TSRQB; building at least one command request based on the TSRQB, and sending the at least one command request from the channel subsystem to at least one network entity, the at least one command request including at least one of a fiber-channel generic services (FC-GS) request, a fiber-channel link services (FC-LS) request, and a fiber-channel link-level function (FC-SB) request; receiving a response to the at least one command request from the at least one network entity; and storing the response to the TSRSB based on the address of the TSRSB obtained from the TCW.Type: GrantFiled: December 7, 2012Date of Patent: March 3, 2015Assignee: International Business Machines CorporationInventors: Daniel F. Casper, Patricia G. Driever, John R. Flanagan, Louis W. Ricci, Gustav E. Sittmann, III
-
Patent number: 8972689Abstract: A storage processor identifies latency of memory drives for different numbers of concurrent storage operations. The identified latency is used to identify debt limits for the number of concurrent storage operations issued to the memory drives. The storage processor may issue additional storage operations to the memory devices when the number of storage operations is within the debt limit. Storage operations may be deferred when the number of storage operations is outside the debt limit.Type: GrantFiled: February 2, 2011Date of Patent: March 3, 2015Assignee: Violin Memory, Inc.Inventor: Erik de la Iglesia
-
Patent number: 8959250Abstract: An electronic device including a semiconductor memory is provided. The semiconductor memory includes an interlayer dielectric layer disposed over a substrate, and having a recess which exposes a portion of the substrate; a bottom contact partially filling the recess; and a resistance variable element including a bottom layer which fills at least a remaining space of the recess over the bottom contact, and a remaining layer which is disposed over the bottom layer and protrudes out of the interlayer dielectric layer.Type: GrantFiled: March 28, 2014Date of Patent: February 17, 2015Assignee: SK hynix Inc.Inventors: Min-Suk Lee, Chan-Sik Park, Jae-Heon Kim, Choi-Dong Kim
-
Patent number: 8943237Abstract: A data storage device may comprise a controller, first and second host-addressable logical units and a communication interface. The first logical unit may comprise a first data storage, first endpoints associated with the first data storage and a first bus interface coupled between the first data storage and the first endpoints. The second logical unit may comprise a second data storage and second endpoints. The second endpoints may be associated with the second data storage and may be separate and distinct from the first endpoints. A second bus interface may be coupled between the second data storage and the second endpoints. The communication interface may be coupled to the first and second host-addressable logical units and may be configured according to communicate with the host according to a predetermined communication protocol.Type: GrantFiled: June 24, 2013Date of Patent: January 27, 2015Assignee: Western Digital Technologies, Inc.Inventor: James S. Lin
-
Publication number: 20150020013Abstract: An electronic device is provided including: a connection unit to connect to an external device; and a processor configured to: receive data and associated attribute information from an external device connected to the electronic device; and process the data by executing an application related to the attribute information.Type: ApplicationFiled: June 30, 2014Publication date: January 15, 2015Inventors: Junghun KIM, Seokhee NA, Joohark PARK, Seungpyo HONG
-
Publication number: 20140365688Abstract: An electronic device including a semiconductor memory is provided. The semiconductor memory includes an interlayer dielectric layer disposed over a substrate, and having a recess which exposes a portion of the substrate; a bottom contact partially filling the recess; and a resistance variable element including a bottom layer which fills at least a remaining space of the recess over the bottom contact, and a remaining layer which is disposed over the bottom layer and protrudes out of the interlayer dielectric layer.Type: ApplicationFiled: March 28, 2014Publication date: December 11, 2014Applicant: SK HYNIX INC.Inventors: Min-Suk Lee, Chan-Sik Park, Jae-Heon Kim, Choi-Dong Kim
-
Publication number: 20140365689Abstract: Example systems and methods for configuring media devices utilizing audio codes and/or signatures are disclosed. Example methods disclosed herein include, responsive to determining that an audio code is not present in audio data received by a device, generating a signature from the audio data. Such example methods also include determining whether the signature is associated with a first command to be executed by the device to modify operation of the device. Such example methods further include, when the signature is determined to be associated with the first command, executing the first command to modify the operation of the device.Type: ApplicationFiled: August 25, 2014Publication date: December 11, 2014Inventors: Anand Jain, John Stavropoulos, Alan Neuhauser, Wendell Lynch, Vladimir Kuznetsov, Jack Crystal, David Gish