Status Updating Patents (Class 710/19)
-
Patent number: 12057929Abstract: An optical transmission device and an optical communication system being capable of coping with various installation forms of a transponder in a unit of optical fiber transmission path are provided. The optical transmission device is installed inside a station building. First and second interface units are connected to first and second fiber transmission paths accommodated in a submarine optical fiber cable. A first fiber transmission path mediates an optical signal to be transmitted between the first interface unit and a first transponder. A second fiber transmission path mediates an optical signal to be transmitted between the second interface unit and a second transponder.Type: GrantFiled: September 14, 2020Date of Patent: August 6, 2024Assignee: NEC CORPORATIONInventor: Kazuhiro Ootaki
-
Patent number: 12050680Abstract: One embodiment of the present invention provides an apparatus, or the like, which detects an anomaly of a controller of a control system by learning relationship between input and output of the controller. An anomaly detection apparatus which is one embodiment of the present invention includes a first acquirer, a second acquirer, a history recorder, an estimator, and a first anomaly determiner. The first acquirer acquires an input signal to a control apparatus which executes control on a controlled apparatus. The second acquirer acquires an output signal from the control apparatus. The history recorder records information regarding the acquired input signal and the acquired output signal as history. The estimator estimates the output signal using the history and an estimation model. The first anomaly determiner determines an anomaly of the control apparatus by comparing the estimated output signal with the acquired output signal.Type: GrantFiled: September 2, 2021Date of Patent: July 30, 2024Assignee: KABUSHIKI KAISHA TOSHIBAInventors: Jun Kanai, Hiroyoshi Haruki
-
Patent number: 12032969Abstract: An information handling system may include a host system comprising a host basic input/output system (BIOS); a management controller configured to provide out-of-band management of the information handling system; and an information handling resource including a plurality of components. The management controller may be configured to: query the information handling resource for information regarding capabilities that are supported by individual ones of the components; and provide an application programming interface (API) configured to allow access to the capabilities.Type: GrantFiled: April 27, 2022Date of Patent: July 9, 2024Assignee: Dell Products L.P.Inventors: Deepaganesh Paulraj, Mahesh Babu Ramaiah, Akkiah Choudary Maddukuri
-
Patent number: 11929972Abstract: An information processing method executed by a computer to control notification by a plurality of terminals (first terminal and second terminal) associated with an appliance includes: obtaining information defining, for each state of a plurality of possible states of the appliance, whether the state is a predetermined state that requires the notification by all of the first terminal and the second terminal; obtaining a state of the appliance; determining whether the state of the appliance obtained is the predetermined state; performing control to cause all of the first terminal and the second terminal to make the notification, when it is determined that the state of the appliance is the predetermined state; and performing control to cause a specific terminal out of the first terminal and the second terminal to make the notification, when it is determined that the state of the appliance is not the predetermined state.Type: GrantFiled: December 18, 2020Date of Patent: March 12, 2024Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.Inventors: Masafumi Okubo, Mariko Nakaso, Hiroko Sugimoto
-
Patent number: 11861228Abstract: Exemplary methods, apparatuses, and systems include aggregating a plurality of memory status commands Each command of the plurality of memory status commands is assigned a corresponding bit on a memory interface. The plurality of memory status commands are sent in parallel as an aggregate status command to one or more memory components via the memory interface.Type: GrantFiled: October 29, 2021Date of Patent: January 2, 2024Assignee: MICRON TECHNOLOGY, INC.Inventors: Karl D. Schuh, Ali Mohammadzadeh, Dheeraj Srinivasan, Daniel J. Hubbard, Luca Bert
-
Patent number: 11861260Abstract: The present invention provides an audio control circuit, wherein the audio control circuit includes a USB interface circuit, a specific interface circuit and a processing circuit. In the operation of the audio control circuit, the processing circuit receives a plurality of parameters from a host device through the specific interface circuit; and during an enumeration between the audio control circuit and the host device, the processing circuit uses the plurality of parameters to perform the enumeration.Type: GrantFiled: October 20, 2021Date of Patent: January 2, 2024Assignee: Realtek Semiconductor Corp.Inventors: Ko-Wei Chen, Chao-Wei Liu, Cheng-Kai Liu
-
Patent number: 11847085Abstract: A method, a system, and a server for monitoring status of SSD applied in the server allows a volume management device which has been disabled because of conflict to be used to maintain unchanged information of power indicating control bit when an SSD is unplugged. The unchanged information of power indicating control bit is transmitted to a CPLD and decoder information is obtained from the CPLD. Position of the SSD in the register is set according to the decoder information.Type: GrantFiled: July 14, 2022Date of Patent: December 19, 2023Assignee: Fulian Precision Electronics (Tianjin) Co., LTD.Inventor: Duo Qiu
-
Patent number: 11687397Abstract: There is provided a device including: a diagnosis unit configured to diagnose an input and output function, in an input and output device that is configured to perform an input and output operation in accordance with the input and output function programmed in programmable circuitry; an error detection unit configured to detect an error of a configuration storage area; and an abnormality determination unit configured not to determine an abnormality of the input and output device when the error of the configuration storage area is detected and the input and output function is diagnosed to be normal.Type: GrantFiled: October 26, 2021Date of Patent: June 27, 2023Assignee: Yokogawa Electric CorporationInventor: Ikutomo Watanabe
-
Patent number: 11461157Abstract: A peripheral device according to the present invention includes: a memory; and a processor. The processor performs operations. The operations includes: detecting a failure related to the peripheral device and notifying a host device of occurrence of the failure; transmitting the failure information to the host device when failure information relating to the failure is requested by the host device after notifying of the occurrence of the failure, storing the failure information in the memory when there is no request for the failure information from the host device, and reading the failure information from the memory and transmitting the read failure information to the host device when the stored failure information is requested by the host device; and initializing the peripheral device after storing the failure information in the memory when initialization is instructed by the host device.Type: GrantFiled: December 8, 2017Date of Patent: October 4, 2022Assignee: NEC Platforms, Ltd.Inventor: Masahito Fukasawa
-
Patent number: 11403115Abstract: A profile reading unit (110) reads a profile including input/output information of an application program (301), as an application profile. A setting presentation unit (120) presents a setting means for allocating, to the input/output information, device data representing data to be read and written in the manufacturing facility (200) by the application program (301). The setting presentation unit (120) also acquires setting information in which the device data is allocated to input/output information. A setting unit (130) sets connection with the application program (301) based on the application profile and the setting information. A connection unit (130) supports execution of the application program (301) using facility data (22) according to the connection setting being performed by the setting unit (130).Type: GrantFiled: October 22, 2020Date of Patent: August 2, 2022Assignee: Mitsubishi Electric CorporationInventor: Satoshi Noguchi
-
Patent number: 11372973Abstract: A virus detection system uses a USB relay device that can support not only the use of USB mass storage but also the use of other USB devices such as a mouse. The USB relay device has a connection switching unit for switching a connection state between a first connector unit to which a USB client is connected and a second connector unit connected to a USB host controller. The virus detection system includes a virus check engine unit that performs a virus check of a file acquired from the USB client or the USB host controller via the USB relay device. On the basis of a result of the check by the virus check engine unit, the USB relay device performs switching control of the connection state by the connection switching unit.Type: GrantFiled: January 15, 2018Date of Patent: June 28, 2022Assignee: HITACHI, LTD.Inventors: Kei Takezawa, Takuma Nishimura, Hideki Tonooka
-
Patent number: 11309053Abstract: According to one embodiment, a semiconductor memory device includes a memory cell array, a processing circuit, a timer, a command decoder, and a training circuit. The memory cell array includes a plurality of memory cells. The processing circuit writes data into the memory cell array. The timer sets a waiting time. The command decoder receives a command output from a memory controller. The training circuit waits until the waiting time has passed since a predetermined command is received by the command decoder and performs a process relating to determination of a correction value for a signal sent from the memory controller to the processing circuit based on reference data output from the memory controller after the waiting time has passed.Type: GrantFiled: September 1, 2020Date of Patent: April 19, 2022Assignee: Kioxia CorporationInventors: Takehisa Kurosawa, Koichi Shinohara, Yusuke Tanefusa
-
Patent number: 11294825Abstract: A memory system includes a memory device configured to store a piece of data in a location which is distinguished by a physical address and a controller configured to generate a piece of map data associating a logical address, inputted along with a request from an external device, with the physical address and to determine a timing of transferring the piece of map data into the external device to avoid decreasing an input/output throughput of the memory system.Type: GrantFiled: April 16, 2020Date of Patent: April 5, 2022Assignee: SK hynix Inc.Inventors: Eu-Joon Byun, Hye-Mi Kang, Jong-Hwan Lee, Young-Ick Cho
-
Patent number: 11226606Abstract: The program generation apparatus includes a terminal detection unit for detecting position information including a position of a first terminal of an input/output apparatus to which an electrical wiring is connected. A display control unit displays, on a display part, a control program and position information of the first terminal detected by the terminal detection unit. The operation detection unit detects a symbol indicating the device specified by the operator. The setting unit allocates the position of the first terminal which is included in the position information of the first terminal to the symbol which is indicative of the device which has been detected by the operation detection unit.Type: GrantFiled: July 16, 2020Date of Patent: January 18, 2022Assignee: FANUC CORPORATIONInventors: Kenichiro Kurihara, Shinichi Kuwahata
-
Patent number: 11163892Abstract: A computer-implemented method for loading data into a secure storage volume may be provided. The method comprises receiving data to be stored on the secure storage volume, storing the received data in a buffer, and upon determining that the secure storage volume is unlocked, transferring the received data from the buffer to the secure storage volume in encrypted form.Type: GrantFiled: January 9, 2019Date of Patent: November 2, 2021Assignee: International Business Machines CorporationInventors: Tymoteusz Gedliczka, Szymon M. Brandys, Piotr Grzywna, Tomasz Kania, Maciej F. Madej, Krzysztof B. Pitula
-
Patent number: 11074084Abstract: A method for operating a media agnostic universal serial bus (MAUSB) device includes a compute device having a link connection manager, a USB manager, and a state manager. The compute device establishes a link with a MAUSB device and a session with the MAUSB device. Subsequently to receipt of a sleep command for the compute device, the compute device transitions to a sleep state and terminates the link with the MAUSB device while keeping intact the session with the MAUSB device. The compute device transitions back to an active state in response to receipt of a wake command for the compute device. The compute device sends a wake request to the MAUSB device. If the MAUSB device responds to the wake request with an acceptance, then the compute device reestablishes the previous session with the MAUSB device. If instead an error is received, the compute device terminates the session.Type: GrantFiled: October 11, 2019Date of Patent: July 27, 2021Assignee: INTEL CORPORATIONInventors: Elad Levy, Rafal Wielicki, Michael Glik, Tal Davidson, Miron Maevsky
-
Patent number: 11010083Abstract: Various techniques manage a storage system. Such techniques involve: in response to detecting that a first request of a plurality of requests initiated for a bulk request is completed, determining a response time length for the first request, the bulk request being used to migrate data from a first storage device to a second storage device, each request of the plurality of requests being used to read data from the first storage device and write data to the second storage device; determining an average response time length of the completed requests of the plurality of requests based at least in part on the response time length for the first request; and updating the number of the plurality of requests initiated for the bulk request based on the average response time length.Type: GrantFiled: November 15, 2018Date of Patent: May 18, 2021Assignee: EMC IP Holding Company LLCInventors: Changyu Feng, Jian Gao, Xinlei Xu, Lifeng Yang, Xiongcheng Li
-
Patent number: 10965478Abstract: A system and method for efficiently disconnecting links in a communication fabric. A computing system includes a fabric for routing traffic among one or more agents and a memory controller for system memory. The fabric includes multiple hierarchical clusters with a split topology where the data links are physically separated from the control links. When the controller in an intermediate cluster or agent determines local resources are idle, the controller sends separate requests for link disconnect on each of the upstream control and data links. When a single acknowledgment of link disconnect is received, the controller does not proceed with any link disconnect. Rather, the controller waits until an acknowledgment of link disconnect is received for each of the upstream control and data links. If local resources remain idle, the controller sends confirmation upstream and performs a link disconnect for each of the upstream control and data links.Type: GrantFiled: August 6, 2018Date of Patent: March 30, 2021Assignee: Apple Inc.Inventors: Shawn Munetoshi Fukami, Hengsheng Geng
-
Patent number: 10942898Abstract: Methods for performing work operations and management of hierarchical datasets are performed by systems and devices. Changes to portions of information in datasets are made via client devices, and such changes are intercepted by an independently-operating tracker. The tracker flags portions being changed as work needed, along with any other dataset portions from which the portion to be changed depends. A work service independently discovers portion(s) designated as work needed to perform work thereon, while dataset branches/leaves not flagged are ignored in discovery. Upon work completion, any changes made to the portion(s) that underwent the work, or to any depending portions, while the work was performed are identified. Such changes result in aborting the performed work and setting work needed indications for any changed dependents. Work is re-performed for the portion when all portion and dependent portion work completes. Work is then performed for higher-level portions that are flagged.Type: GrantFiled: April 30, 2018Date of Patent: March 9, 2021Assignee: Microsoft Technology Licensing, LLCInventor: Richard Paul Testardi
-
Patent number: 10887285Abstract: A printer capable of performing communication with a server via a firewall over a printer network includes a roll paper printing mechanism configured to perform printing on roll paper, a cut-form paper printing mechanism configured to perform printing on cut-form paper, and a processor configured to transmit, to the server, at least pairs of address information for the printer and status information for the printer, receive instruction information having been transmitted by the server, and execute processing based on the instruction information, and the processor causes transmission timing points for the transmission of the pairs to the server to differ for each of kinds of the status information.Type: GrantFiled: October 26, 2018Date of Patent: January 5, 2021Assignee: SEIKO EPSON CORPORATIONInventor: Yasufumi Yokoyama
-
Patent number: 10769074Abstract: In some examples, computer memory content movement may include ascertaining a request associated with content of computer memory. Based on a determination that the request is directed to the content that is to be moved from a source of the computer memory to a destination of the computer memory, a determination may be made as to whether the content is at the source, is in a process of being moved from the source to the destination, or has been moved from the source to the destination. Based on a determination that the content is at the source, the request may be performed using the source. Based on a determination that the content is in the process of being moved, the request may be performed using the source. Further, based on a determination that the content has been moved, the request may be performed using the destination.Type: GrantFiled: May 18, 2018Date of Patent: September 8, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: John G. Bennett, Marc Tremblay
-
Patent number: 10740002Abstract: An apparatus for recording data received in serial form is provided. The apparatus includes a data logging port, an external access port, a first memory, and a command memory and a state machine executing on a processor internal to the apparatus, that writes the data, received in serial form through the data logging port, to the first memory while locking out access to the first memory via the bus interface and the command memory. The bus interface and the command memory are configured to read the first memory, when not locked out, in accordance with a command placed in the command memory through the bus interface. A method performed by the apparatus is also provided.Type: GrantFiled: May 5, 2016Date of Patent: August 11, 2020Assignee: Arista Networks, Inc.Inventors: Charles Melvin Aden, Robert J. Marinelli
-
Patent number: 10652417Abstract: There is provided an image processing apparatus that transmits data relating to an internal component to a server, and the image processing apparatus includes a hardware processor that: acquires from the server a failure prediction list in which a plurality of image processing apparatuses is ranked; detects that the internal component has reached a warning state; specifies a data transmission stop apparatus that is to be caused to stop data transmission to the server from among other image processing apparatuses by referring the failure prediction list in a case where it is detected that the internal component has reached the warning state; transmits a stop command for causing the data transmission to the server to be stopped to the data transmission stop apparatus specified; and transmits, to the server, data relating to the internal component detected as being in the warning state.Type: GrantFiled: February 26, 2019Date of Patent: May 12, 2020Assignee: Konica Minolta, Inc.Inventors: Yu Sonoda, Akito Ota, Eisaku Owada
-
Patent number: 10642775Abstract: A computer peripheral device includes a host interface, which is configured to communicate over a bus with a host processor and with a system memory of the host processor. Processing circuitry in the peripheral device is configured to receive and execute work items submitted to the peripheral device by client processes running on the host processor, and responsively to completing execution of the work items, to write completion reports to the system memory, including first completion reports of a first data size and second completion reports of a second data size, which is smaller than the first data size.Type: GrantFiled: June 30, 2019Date of Patent: May 5, 2020Assignee: MELLANOX TECHNOLOGIES, LTD.Inventors: Igor Voks, Dror Bohrer, Lior Narkis, Ariel Shahar
-
Patent number: 10636453Abstract: An electronic device providing visible indications as to the status of each hard disk in an internal hard disk module includes a housing, a display board, and hard disk controller. The display board displays the operating status of each disk of a plurality of hard disks. The housing defines a first mounting area and a second mounting area. The first mounting area and the second mounting area are spaced apart to form a slot, and the viewable display board is slidably mounted to the slot.Type: GrantFiled: March 15, 2019Date of Patent: April 28, 2020Assignee: Shenzhen Fugui Precision Ind. Co., Ltd.Inventors: Li-Yun Hao, Duo Qiu
-
Patent number: 10606772Abstract: In one example a Universal Serial Bus (USB) controller comprises at least one memory register to store one or more enumeration parameters for a USB connection with the USB controller and logic, at least partially including hardware logic, to detect a USB connection with a remote device via the USB connection, retrieve one or more connection enumeration parameters for the USB connection from the at least one memory register on the USB host controller, and implement a connection enumeration process using the one or more connection enumeration parameters retrieved from the memory register on the USB controller. Other examples may be described.Type: GrantFiled: April 17, 2018Date of Patent: March 31, 2020Assignee: INTEL CORPORATIONInventors: Satheesh Chellappan, Kishore Kasichainula, Lay Cheng Ong, Chee Lim Poon, Harish G. Kamat
-
Patent number: 10606579Abstract: A system updating method for a multi-system terminal, a system updating device for a multi-system device, and a terminal include: during a process of creating a system updating file of the multi-system terminal, detecting whether data of a plurality of file partitions specified in the system updating file has changed; upon detecting that the data of at least one file partition of the plurality of file partitions has changed, establishing an identification file for updating a system corresponding to the at least one file partition in the system updating file; and upon receiving an instruction for updating a system of the multi-system terminal, updating a corresponding system of the multi-system terminal according to the identification file of the system updating file.Type: GrantFiled: January 6, 2017Date of Patent: March 31, 2020Assignee: Yulong Computer Telecommunication Scientific (Shenzhen) Co., Ltd.Inventors: Rui Zhu, Long Chen
-
Patent number: 10528269Abstract: A controller of a storage system may poll a non-volatile memory component to determine an operational status of the memory component after a memory operation has been initiated in the memory component. The controller may, in response to determining the operational status of the memory component is busy, update a polling interval based on a polling factor. The controller may re-poll the memory component to determine the operational status of the memory component after expiration of the updated polling interval. The controller may repeat the updating of the polling interval and the re-polling of the memory component until the operational status of the memory component is determined to be ready or until a predetermined number of iterations of the updating and re-polling have been performed if, in response to the re-polling, the operational status is determined to be busy.Type: GrantFiled: April 23, 2018Date of Patent: January 7, 2020Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.Inventor: Mark Elliott
-
Patent number: 10445019Abstract: A memory system includes: a memory device comprising a plurality of memory dies in which command operations corresponding to a plurality of commands received from a host are performed; and a controller suitable for issuing RS (Read Status) commands to memory dies included in a first memory die group among the memory dies, issuing the RS commands to memory dies included in a second memory die group, checking whether the command operations are performed in the memory dies, through responses to the RS commands, and resetting an issue period of the RS commands in response to a change of the memory dies to which the RS commands are issued.Type: GrantFiled: May 23, 2017Date of Patent: October 15, 2019Assignee: SK hynix Inc.Inventors: Ho-Jung Yun, Dong-Yeob Chun
-
Patent number: 10394196Abstract: A numerical control system includes a computer aided design (CAD) data storage means for storing CAD data, an input/output (I/O) assignment data storage means for storing I/O assignment data, and a relevant information storage means for recording relevant information between the I/O assignment data and mounting information included in CAD data of each of the I/O units, and displays a defect occurrence region on a shape image of a control panel.Type: GrantFiled: September 27, 2016Date of Patent: August 27, 2019Assignee: Fanuc CorporationInventor: Hiroshige Ando
-
Patent number: 10367956Abstract: A maintenance support device for supporting maintenance of an apparatus includes a communication interface configured to perform communication with the apparatus through a communication cable and to feed electric power to the apparatus; and an information obtaining portion configured to obtain from the apparatus, while the apparatus is fed with the electric power, pre-replacement individual identification information and post-replacement individual identification information for a target component for replacement work on the apparatus by communication using the communication interface.Type: GrantFiled: May 22, 2017Date of Patent: July 30, 2019Assignee: Konica Minolta, Inc.Inventor: Masami Yamada
-
Patent number: 10318191Abstract: Facilitating parallel migration and transformation of data storage in a replicated environment is provided herein. A method can comprise determining, by a system comprising a processor, that first data of a first storage device and second data of a second storage device are scheduled to be migrated to a third storage device and a fourth storage device in a replicated storage environment. The method can also comprise mapping, by the system, the third storage device to the first storage device, and the fourth storage device to the second storage device. Further, the method can comprise facilitating, by the system, a parallel migration/transformation of the first data to the third storage device and the second data to the fourth storage device.Type: GrantFiled: July 18, 2017Date of Patent: June 11, 2019Assignee: EMC IP Holding Company LLCInventors: Mikhail Danilov, Mark A. O'Connell
-
Patent number: 9971657Abstract: Performing data management operations on replicated data in a computer network. Log entries are generated for data management operations of an application executing on a source system. Consistency point entries are used to indicate a time of a known good, or recoverable, state of the application. A destination system is configured to process a copy of the log and consistency point entries to replicate data in a replication volume, the replicated data being a copy of the application data on the source system. When the replicated data represents a known good state of the application, as determined by the consistency point entries, the destination system(s) may perform a storage operation (e.g., snapshot, backup) to copy the replicated data and to logically associate the copied data with a time information (e.g., time stamp) indicative of the source system time when the application was in the known good state.Type: GrantFiled: March 28, 2017Date of Patent: May 15, 2018Assignee: Commvault Systems, Inc.Inventors: Anand Prahlad, David Ngo
-
Patent number: 9766846Abstract: A readily reconfigurable self-contained self-service user input/output including an input/output assembly accessible by a user, the assembly being readily configurable to be used in more than one type of user configuration or application and at least one peripheral device removably secured in a desired position about the periphery of the assembly.Type: GrantFiled: February 4, 2014Date of Patent: September 19, 2017Inventor: Daniel Theobald
-
Patent number: 9547619Abstract: In one example, a method includes determining, by a wireless dockee (WD), one or more peripheral functions (PFs) associated with a wireless docking center (WDC). In this example, the method further includes establishing a docking session via a direct wireless connection between the WD and the WDC. In this example, the method further includes selecting, by the WD, at least one PF of the one or more PFs associated with the WDC. In this example, the method further includes accessing, by the WD, the at least one PF of the one or more PFs associated with the WDC.Type: GrantFiled: April 30, 2014Date of Patent: January 17, 2017Assignee: QUALCOMM IncorporatedInventors: Xiaolong Huang, Rolf De Vegt, Andrew Mackinnon Davidson, Vijayalakshmi Rajasundaram Raveendran
-
Patent number: 9535607Abstract: A semiconductor system includes a semiconductor device suitable for receiving and performing a plurality of commands and a controller suitable for determining whether the semiconductor device completes an operation for each of the plurality of commands by performing one or more status reads for the semiconductor device whenever each of the plurality of commands is issued to the semiconductor device. The controller issues a first command among the plurality of commands to the semiconductor device, performs the one or more status reads for the semiconductor device to store a time taken to perform the first command as operation time information. The controller issues a second command among the plurality of commands to the semiconductor device, waits for a first wait time determined by the operation time information, and then performs the one or more status reads for the semiconductor device.Type: GrantFiled: February 12, 2015Date of Patent: January 3, 2017Assignee: SK Hynix Inc.Inventors: Ho Jung Yun, Se Chun Park
-
Patent number: 9503550Abstract: Disclosed herein are example embodiments for multi-modality communication modification. By way of example but not limitation, a communication device may interact with a user for a first portion of a communication in a manner corresponding to a first communication modality in accordance with at least one intimacy setting. A communication device may further discern at least one modification to at least one user interaction communication modality of at least one intimacy setting and interact with a user for a second portion of a communication in a manner corresponding to a second communication modality in accordance with the at least one intimacy setting responsive at least partly to the at least one modification.Type: GrantFiled: December 9, 2011Date of Patent: November 22, 2016Assignee: ELWHA LLCInventors: Royce A. Levien, Richard T. Lord, Robert W. Lord, Mark A. Malamud, John D. Rinaldo, Jr.
-
Patent number: 9280195Abstract: A method for automatically generating user program code for a programmable logic controller configured to control a machine, includes providing, at a first earlier time, a plurality of selectable program code parts for the programmable logic controller; and automatically generating the user program code at, a second later time, by combining at least two of the plurality of selectable program code parts that have been selected by a user. At least one of the plurality of selectable program code parts is configured to activate at least one energy-saving function of an energy consumer of the machine. The at least one energy-saving function has energy-saving function properties.Type: GrantFiled: July 27, 2012Date of Patent: March 8, 2016Assignee: Robert Bosch GmbHInventors: Stephan Schultze, Alexander Koehl
-
Patent number: 9274916Abstract: Methods, apparatus and computer program products implement embodiments of the present invention that include a storage device configured to store a logical volume mapped between a host computer and a computer having multiple initiator ports, and a processor configured to detect a unit attention condition for the logical volume. Examples of unit attention conditions for the logical volume include management operations on the logical volume and host requests for the logical volume. Upon detecting a unit attention condition, the processor can to generate a unit attention code and a respective unique serial number in response to detecting the unit attention condition, and upon receiving an input/output (I/O) request for the logical volume from a given initiator port, the processor can convey, to the given initiator port, the unit attention code and the respective unique serial number in response to the I/O request.Type: GrantFiled: June 12, 2013Date of Patent: March 1, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Oren Li-On, Orit Nissan-Messing, Assaf Nitzan, Eyal Perek
-
Patent number: 9064132Abstract: A method is disclosed. The method includes encrypting a first data, wherein the encrypting the first data set is performed using a first key, and the encrypting the first data set is performed using a dedicated encryption circuit. The first data set is stored on a first storage medium. A second data set is encrypted, wherein the encrypting the second data set is performed using a second key, and the encrypting the second data set is performed using the dedicated encryption circuit. The second data set is stored on the first storage medium.Type: GrantFiled: March 31, 2008Date of Patent: June 23, 2015Assignee: Symantec Operating CorporationInventors: Bryan C. Laird, Carl R. Seibert, Gregg R. Hamilton
-
Patent number: 9047120Abstract: A queue control circuit controls the placement and retrieval of a plurality of tasks in a plurality of types of virtual queues. State registers are associated with respective tasks. Each of the state registers stores a task priority order, a queue ID of a virtual queue, and the order of placement in the virtual queue. Upon receipt of a normal placement command ENQ_TL, the queue control circuit establishes, in the state register for the placed task, QID of the virtual queue as the destination of placement and an order value indicating the end of the queue. When a reverse placement command ENQ_TP is received, QID of the destination virtual queue and an order value indicating the start of the queue are established. When a retrieval command DEQ is received, QID is cleared in the destination virtual queue.Type: GrantFiled: December 21, 2011Date of Patent: June 2, 2015Assignee: KERNELON SILICON INC.Inventor: Naotaka Maruyama
-
Patent number: 9036173Abstract: The present specification discloses systems and methods for enabling users to troubleshoot multifunction devices using handheld devices, such as mobile phones. In one embodiment, software executing on the handheld device receives data indicative of an error state in a multifunction device, causes the handheld device to obtain and display an image representative of an area of the multifunction device which would need to be serviced to address the error state, determines instructions for addressing the error state, and causes the handheld device to display the instructions in relation to the image representative of an area of the multifunction device.Type: GrantFiled: April 27, 2011Date of Patent: May 19, 2015Assignee: Xerox CorporationInventors: David Andrew Thomas, Martin Richard Walsh
-
Patent number: 9037813Abstract: A data accessing method, and a storage system and a controller using the same are provided. The data accessing method is suitable for a flash memory storage system having a data perturbation module. The data accessing method includes receiving a read command from a host and obtaining a logical block to be read and a page to be read from the read command. The data accessing method also includes determining whether a physical block in a data area corresponding to the logical block to be read is a new block and transmitting a predetermined data to the host when the physical block corresponding to the logical block to be read is a new block. Thereby, the host is prevented from reading garbled code from the flash memory storage system having the data perturbation module.Type: GrantFiled: November 5, 2013Date of Patent: May 19, 2015Assignee: PHISON ELECTRONICS CORP.Inventors: Chien-Hua Chu, Chih-Kang Yeh
-
Patent number: 9032117Abstract: An apparatus comprises a cable including conductors to carry data signals and a power voltage from a device when the cable is connected to the device, and at least one active display assembly fixed along a length of the cable. The active display assembly includes a power converter connected to the conductors to convert the power voltage to a supply voltage, and a programmable display and a controller powered by the power converter. The programmable display is configured to display programmed indicia responsive to the supply voltage, and the controller is configured to program the display.Type: GrantFiled: July 10, 2013Date of Patent: May 12, 2015Assignee: Cisco Technology, Inc.Inventor: Patrick G. LeMaistre
-
Patent number: 9032111Abstract: Provided are a method and apparatus for transmitting event resources in various formats between devices connected with a network, and a storage medium storing the method. The method for transmitting event information includes determining whether a first device connected with the network receives event information from at least one second device connected with the network, and if the event information is received, allowing the first device to output an event resource on the basis of information regarding at least one event resource included in the event information.Type: GrantFiled: December 15, 2006Date of Patent: May 12, 2015Assignee: Samsung Electronics Co., Ltd.Inventors: Bong-yen Kim, Jung-yon Cho
-
Patent number: 9021161Abstract: A data collection unit obtains physiological data from a subject interface on a subject. The subject interface can be connected to the data collection unit. When the subject interface is connected to the data collection unit, subject interface contacts on the subject interface make contact with data collection unit contacts on the data collection unit. Some of the data collection unit contacts are for communicating physiological data from the subject interface to the data collection unit. Some of the contacts are for powering the data collection unit upon the subject interface being connected to the data collection unit and for powering down the data collection unit upon the subject interface being disconnected from the data collection unit.Type: GrantFiled: November 2, 2011Date of Patent: April 28, 2015Assignee: Braemar Manufacturing, LLCInventors: Erich Vlach, Charles Gropper
-
Patent number: 9021157Abstract: Various embodiments initialize a communication link associated with data transfer to a connected state between participants in the communication link. In some cases, the communication link is paired with a first Input/Output (I/O) completion port effective to enable the data transfer. Some embodiments disassociate the communication link with the first I/O completion port and re-initialize the communication link while retaining the connected state. Alternately or additionally, the communication link is paired with at least a second I/O completion port. In some cases, the second I/O completion port utilizes an I/O model that differs from an I/O model associated with the first I/O completion port. Alternately or additionally, the communication link can be reconfigured to follow a IO model that does not utilize an IO completion port at all.Type: GrantFiled: March 28, 2013Date of Patent: April 28, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Matthew R. Cox, Ivan D. Pashov, Jonathan A. Silvera, Paul Sliwowicz
-
Patent number: 9021149Abstract: In an electronic conference system, an information display apparatus is provided, that allows to proceed with a conference efficiently even if performing a capturing of electronic data during the conference. The information display apparatus has a display device that is provided with a plurality of display modes and available for an electronic conference system, in which a connection of a data input device is monitored, and a processing method for the inputted data from the data input device whose connection has been detected is made different depending on the current display mode. In the processing method, when the display mode is a mode in which the data is editable and the inputted data is image data, the electronic conference system is caused to directly capture the data therein, and in the case except it, a storage dialog for the inputted data is displayed.Type: GrantFiled: June 20, 2008Date of Patent: April 28, 2015Assignee: Sharp Kabushiki KaishaInventor: Akiko Nagata
-
Patent number: 9015398Abstract: Methods and structure for determining compatibility between a pair of SAS devices for support of super-standard features of the devices. Features and aspects hereof provide for exchange of information between a first and second SAS device using SAS protocol in non-standard manners. The exchanges are designed to exchange information between compatible, enhanced device without causing protocol violation errors in either the first or second devices. The information exchanged represents super-standard features supported by each device. Mutually supported super-standard features are enabled for further communications between the devices. If no super-standard features are mutually supported or if the second device is non-enhanced, no super-standard features are enabled in further communications between the devices.Type: GrantFiled: November 4, 2013Date of Patent: April 21, 2015Assignee: LSI CorporationInventors: David T. Uddenberg, William W. Voorhees
-
Patent number: 9009363Abstract: A method for indicating an overload condition of a data storage system, comprises the steps of: defining one or more load indexes, wherein each of the load indexes has an overload threshold; and if one of the load indexes has met its respective overload threshold, providing an indicator of the overload condition of the storage system, else, monitoring the load indexes.Type: GrantFiled: June 14, 2010Date of Patent: April 14, 2015Assignee: Rasilient Systems, Inc.Inventors: Yee-Hsiang Sean Chang, Yiqiang Ding, John S. Hoch