As Input Or Output Patents (Class 710/12)
  • Patent number: 11640155
    Abstract: A condition monitoring system can include a memory and a processor. The memory can receive datasets associated with respective ones of a plurality of components in an industrial environment. The components can include machines and devices. The processor can receive datasets from the memory and generate a first GUI. The first GUI can display, in a first GUI portion, a hierarchical component list and a list of views for the components. The first GUI can also display, in a second GUI portion, a first visualization defined by a first hierarchical list component and a first view of list of views. The first GUI can further display a first navigation object overlaid with the first visualization. The first navigation object can be associated with a second visualization, different from the first visualization. The second GUI portion to display the second visualization in response to selection of the first navigation object.
    Type: Grant
    Filed: October 27, 2020
    Date of Patent: May 2, 2023
    Assignee: Baker Hughes Oilfield Operations LLC
    Inventors: Jackie Tappan, Eric Gilchrist, Jakub Berlinski
  • Patent number: 11469883
    Abstract: A digital computing device controlling the access to encrypted digital information includes a control unit, peripheral devices connected to the control unit, a hard disk connected to the control unit storing the digital data, and a data encryption key configured for encrypting the digital data. The control unit is configured to detect the peripheral devices, read identification information from the peripheral devices that denotes the respective peripheral device, generate for the peripheral devices a respective key encryption key on the basis of the read identification information, initially store at least one encrypted data encryption key that is generated by encrypting the data encryption key using the respective key encryption key, in a memory area of the hard disk, and after the initial storage determine the data encryption key by decrypting the encrypted data encryption key using the respective key encryption key derived from the respective identification information.
    Type: Grant
    Filed: September 11, 2020
    Date of Patent: October 11, 2022
    Assignee: Wincor Nixdorf International GmbH
    Inventors: Carsten Von Der Lippe, Steffen Priesterjahn, Julian Fetting, Ulrich Mennewisch
  • Patent number: 11232368
    Abstract: A system receives sensor data from sensing parameters of a piece of factory equipment. The system includes a first model to generate predicted degradation states of the piece of factory equipment by being trained to generate a stochastic degradation model for classification of the predicted degradation states of a particular asset. The system includes a second model to which the predicted degradation states are provided. The second model trained to generate a covariate indicative of a failure condition of the piece of factory equipment. The system may supply the covariate to the first model to generate predicted degradation states compensated with the covariate. From the predicted degradation states compensated with the covariate a policy of a maintenance action may be generated with the system to optimize life expectancy of the piece of factory equipment. The system may adjust operation of the piece of factory equipment based on the maintenance action.
    Type: Grant
    Filed: February 17, 2020
    Date of Patent: January 25, 2022
    Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventors: Zaid Tashman, Paul Hofmann, Teresa Sheausan Tung
  • Patent number: 11223708
    Abstract: A system having scalable sockets to support User Datagram Protocol (UDP) connections identifies a plurality of UDP connections, wherein a plurality of remote clients connect to corresponding ones of the plurality of UDP connections. Each one of a plurality of UDP sockets is associated with a corresponding one of the plurality of UDP connections. A network stack lookup for UDP packets in network traffic is performed using a network stack to identify the UDP socket corresponding to the remote client associated with each of the UDP packet. The UDP packets are buffered with a send buffer and a receive buffer for the UDP socket corresponding to the remote client associated with the UDP packets as determined by the network stack lookup to support communication over the plurality of UDP connections using the plurality of UDP sockets. The system thereby operates more efficiently and/or is more scalable.
    Type: Grant
    Filed: December 11, 2018
    Date of Patent: January 11, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Praveen Balasubramanian, Matthew A. Olson, Nicholas A. Banks, Sourav Das, Nicholas J. Grifka
  • Patent number: 11169508
    Abstract: A computing system for receiving operational data including process parameters generated by sensors in a plant.
    Type: Grant
    Filed: September 20, 2019
    Date of Patent: November 9, 2021
    Assignee: Honeywell International Inc.
    Inventors: Graeme Laycock, Mark Bertinetti, Rahul Nath
  • Patent number: 11152887
    Abstract: A temperature abnormality of the power module is accurately detected. A power conversion device including a power semiconductor module with a switching element, includes: a gate driver circuit configured to drive a switching element and transmitting a response signal upon a switching operation of the switching element; a control unit device configured to output to a gate driver circuit an instruction signal for switching; a temperature detection unit configured to calculate a bonding temperature of the switching element based on a response signal to the instruction signal; and a calculation unit configured to determine a state of a power semiconductor module according to a bonding temperature calculated by the temperature detection unit and the response signal.
    Type: Grant
    Filed: March 5, 2018
    Date of Patent: October 19, 2021
    Assignee: HITACHI, LTD.
    Inventors: Yoshinobu Kimura, Kazuki Tani, Takashi Ogawa, Hiroshi Suzuki, Junichi Sakano
  • Patent number: 11055039
    Abstract: Convenience and security of an information processing apparatus including a USB host interface in a case where network connection is established via a USB-LAN adapter are improved. The information processing apparatus includes a plurality of external USB ports to which USB compatible network adapters are connected. The information processing apparatus performs a predetermined notification in response to a number of the network adapters connected to the information processing apparatus via the external USB ports having reached a predetermined upper limit.
    Type: Grant
    Filed: October 3, 2019
    Date of Patent: July 6, 2021
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Ryuji Nagahara
  • Patent number: 10838583
    Abstract: A system includes components in an industrial environment that include an asset and a monitoring device that monitors the asset. The system also includes processors communicatively coupled to each component. The processors receive a dataset associated with each component that includes a data point associated with a respective component, a measurement associated with the data point, and an alarm status associated with the respective component. The processors also generate a first list of the components in a first portion of a graphical user interface. The processors further receive a selection of a first component. The processors also generate a second list of the data point associated with the first component, the measurement associated with the data point, and the alarm status associated with the first component, in a second portion of the graphical user interface.
    Type: Grant
    Filed: December 13, 2016
    Date of Patent: November 17, 2020
    Assignee: General Electric Company
    Inventors: Jacqueline Marie Tappan, Ryan Gregory Roaldson, Nicholas Ryan Aboumrad
  • Patent number: 10774597
    Abstract: An interface module has an outward interface with at least two ports for directly connecting to separate sections of a tool bus. The outward interface may have two uplink ports and one downlink port for layered tool bus applications. Each port has two electrical contacts for creating an electrical path between electronic assemblies with combined power & data transmission (CPDT) using a transmission line. A power port is connectable to an external power source via a common electrical path. A standardized inward interface of the interface module provides data and communication contact groups for data and power communication with assembly electronics. The interface module is implemented using advanced electronics packaging technology for easy installation on a printed circuit board. The interface module facilitates a streamlined downhole electronic testing configuration for testing electronics as they are developed prior to completion of development of dependent components.
    Type: Grant
    Filed: August 12, 2019
    Date of Patent: September 15, 2020
    Assignee: Halliburton Energy Services, Inc.
    Inventor: Jianying Chu
  • Patent number: 10685397
    Abstract: The present disclosure involves systems and computer implemented methods for performing a failure analysis on a device monitored by at least one connected device, where in response to a determination of an impending failure, at least one corrective action is determined and suggested to the user of the monitored device. In one example, operations include monitoring operations of at least one monitored device using at least one connected device, determining a projected life span of the at least one monitored device based on the monitored operations, and, if the projected life span of the monitored device is less than a threshold amount, determining a corrective action to perform. A proposal can be generated for presentation based on the corrective action. The proposal may be based on the estimated cost of the determined corrective action and an analysis of an account.
    Type: Grant
    Filed: May 14, 2019
    Date of Patent: June 16, 2020
    Assignee: The Toronto-Dominion Bank
    Inventors: John Jong-Suk Lee, Paul Mon-Wah Chan, Jonathan K. Barnett, Roisin Lara Fritz, Michael Grouios, Joe Moghaizel
  • Patent number: 10572166
    Abstract: A solid state storage card includes flash storage devices for storing user data and a serial peripheral interface (SPI) flash storage storing a first set of machine instructions. The solid state card also includes a plurality of processor cores coupled to the flash storage devices and SPI flash storage device. Each processor includes storage for storage of a second set of machine instructions configured to cause one of the processor cores to respond to access requests for the flash storage devices. Upon power-up, no storage in the solid state card contains any of the second set of machine instructions. When executed by one of the processor cores, the first set of machine instructions causes the processor core to initiate a download of the second set of instructions from a device external to the solid state card.
    Type: Grant
    Filed: September 27, 2017
    Date of Patent: February 25, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Christopher J. Douglass, Sujan Biswas, Tyler Huston Doornenbal
  • Patent number: 10503357
    Abstract: Various embodiments of the present disclosure relate to systems and methods for presenting content to users using desktop widgets. Among other things, embodiments of the present disclosure allow users to quickly and easily access content (such as news articles) from their home screen without having to independently start a software application to do so.
    Type: Grant
    Filed: April 3, 2014
    Date of Patent: December 10, 2019
    Assignee: OATH INC.
    Inventors: Nicholas D'Aloisio, Agnes Liu, Mimmie Huang, Min Song
  • Patent number: 10503483
    Abstract: An analytic rule generation application is integrated into an electronic customer technical support system to enable those using the customer technical support center systems to build custom analytic rules, on demand, for use in diagnosing and detecting issues at customer process plant sites, without having to submit a request to a developer and wait for one or more new rules to be provided in future releases of the customer technical support system. The analytic rule builder can be used by local offices and local technology groups if need be, or can be used by personnel at customer sites. The custom analytic rules created using the rule builder application can be shared among the engineers using the electronic customer technical support system to empower local engineers to immediately use newly created rules.
    Type: Grant
    Filed: February 12, 2016
    Date of Patent: December 10, 2019
    Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventor: Ching Lung Tjiong
  • Patent number: 10429802
    Abstract: A control system for an operable system such as a flow control system or temperature control system. The system operates in a control loop to regularly update a model with respect at least one optimizable input variable based on the detected variables. The model provides prediction of use of the input variables in all possible operation points or paths of the system variables which achieve an output setpoint. In some example embodiments, the control loop is performed during initial setup and subsequent operation of the one or more operable elements in the operable system. The control system is self-learning in that at least some of the initial and subsequent parameters of the system are determined automatically during runtime.
    Type: Grant
    Filed: October 16, 2017
    Date of Patent: October 1, 2019
    Assignee: S.A. Armstrong Limited
    Inventor: Marcelo Javier Acosta Gonzalez
  • Patent number: 10298548
    Abstract: An apparatus for data replication is disclosed. A method and computer program product also perform the functions of the apparatus. In one embodiment, an apparatus includes a read module configured to read into a communication buffer, from a persistent storage volume, a first file that is encrypted with file-level encryption without decrypting the first file. In certain embodiment, the apparatus also includes a write module configured to write data from a second file from the communication buffer, that is received from a source device and that is encrypted with file-level encryption, to the persistent storage volume without decrypting the second file.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: May 21, 2019
    Assignee: International Business Machines Corporation
    Inventors: Hiroshi Araki, Shah M. R. Islam, Hiroyuki Miyoshi
  • Patent number: 9805013
    Abstract: A system and method for creating one or more manifests that group one or more forms by one or more tasks is described. A manifest application determines one or more tasks and a first order for the one or more tasks, determines one or more forms associated with each task and a second order for the one or more forms within each task, generates one or more user interface elements that each link to a corresponding form within each tasks, generates a manifest comprising a summary of the one or more tasks in the first order, the forms in the second order for each task and the user interface elements that each link to a corresponding form and provides the manifest for display on a portable computing device.
    Type: Grant
    Filed: March 7, 2013
    Date of Patent: October 31, 2017
    Assignee: Ricoh Company, Ltd.
    Inventor: Edward L. Schwartz
  • Patent number: 9679071
    Abstract: A badge may be assigned to a person, where the badge represents a characteristic or recurrent behavior of the person. A query may be associated with a badge, and the query may be continually used in a search request in combination with the person's context, thereby allowing the person to be continually provided with fresh results that may be relevant to the person's durable characteristics and current context. In one example, the person carries a handheld device, and the results are presented to the user on the user's desktop or lock screen. The act of providing the results may be triggered in various ways, such as movement of the person who carries the device, or the availability of sufficiently high-quality results.
    Type: Grant
    Filed: November 14, 2012
    Date of Patent: June 13, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Blaise H. Aguera y Arcas, Stephen Lawler, Scott V. Fynn
  • Patent number: 9304706
    Abstract: A network appliance includes a first processor, a second processor, a first storage device, and a second storage device. A first status information is stored in the first storage device. The first processor is coupled to the first storage device. A queue of data is stored in the second storage device. The first status information indicates if traffic data stored in the queue of data is permitted to be transmitted. The second processor is coupled to the second storage device. The first processor communicates with the second processor. The traffic data includes packet information. The first storage device is a high speed memory only accessible to the first processor. The second storage device is a high capacity memory accessible to multiple processors. The first status information is a permitted bit that indicates if the traffic data within the queue of data is permitted to be transmitted.
    Type: Grant
    Filed: February 25, 2015
    Date of Patent: April 5, 2016
    Assignee: Netronome Systems, Inc.
    Inventor: John Anthony Harper
  • Patent number: 9274722
    Abstract: An apparent load is determined based on assigning weightings to commands based on various factors including, but not limited to, the limitations of the underlying storage media device(s), where the command queue fullness is viewed from that perspective rather than simply the number of commands outstanding in a storage media device. Also disclosed is the use of a positive bias and a negative bias to artificially influence the apparent load.
    Type: Grant
    Filed: December 6, 2013
    Date of Patent: March 1, 2016
    Assignee: Concurrent Ventures, LLP
    Inventors: Jesse D. Beeson, Jesse B Yates
  • Patent number: 9025175
    Abstract: In a case where a parameter received from an application is a first parameter, an information processing apparatus receives data included in the parameter as string type data, converts the received data into binary data, and transmits the converted data to a printing apparatus. In a case where the received parameter is a second parameter, the information processing apparatus transmits data corresponding to the second parameter to the printing apparatus.
    Type: Grant
    Filed: February 14, 2013
    Date of Patent: May 5, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventor: Masakazu Takahashi
  • Patent number: 8996742
    Abstract: Method and system for testing any type of video display, video monitor or other device that produces a video signal, and that is capable of providing information about the video and optionally audio specifications and/or capabilities of the output signal to an external device when coupled thereto. The external device obtains the information about the specifications and/or capabilities and based thereon, assembles one or more pre-defined tests from a test database/repository containing tests to enable testing of compliance of the video signal producing device to those specifications and/or capabilities. This compliance testing may entail generating video or audio content at a source generator, providing it to the video signal producing device, and determining the accuracy of the output of the video signal producing device to the input content. A determination of the results of this test may be provided to an operator of the testing apparatus.
    Type: Grant
    Filed: October 2, 2013
    Date of Patent: March 31, 2015
    Assignee: Advanced Testing Technologies, Inc.
    Inventors: Robert Spinner, Eli Levi
  • Patent number: 8990445
    Abstract: A control chip includes a configurable pin and a control logic. The configurable pin is arranged for coupling a first pin and a second pin of a high-definition multimedia interface (HDMI) connector. The control logic is arranged for controlling the configurable pin to switch between a first operation mode and a second operation mode. The configurable pin serves as an input pin when operating in the first operation mode, and the configurable pin serves as an output pin when operating in the second operation mode. For example, the input pin is arranged for receiving a power supply signal derived from a +5V power signal received by the first pin, and the output pin is arranged for outputting a control signal for controlling hot plug detection (HPD).
    Type: Grant
    Filed: March 5, 2012
    Date of Patent: March 24, 2015
    Assignee: Mediatek Inc.
    Inventors: Ching-Gu Pan, Huai-Yuan Feng
  • Patent number: 8954621
    Abstract: A peripheral may be connected to a higher-level device. Firmware program data may be downloaded from the higher-level device to the peripheral. The peripheral may include a rewrite control unit for controlling rewriting the program data stored in the peripheral. The program data stored in the peripheral may be rewritten by use of the program data sent from the higher-level device, and then a response, notifying that data rewriting has normally been completed, may be returned to the higher-level device, if the download file includes rewriting permit data. A response, notifying that data rewriting has normally been completed, may be returned to the higher-level device, without rewriting the program data stored in the peripheral by use of the program data sent from the higher-level device, if the download file does not include rewriting permit data.
    Type: Grant
    Filed: August 27, 2012
    Date of Patent: February 10, 2015
    Assignee: Nidec Sankyo Corporation
    Inventor: Tsutomu Orii
  • Patent number: 8924600
    Abstract: A system is provided that includes a controller that is configured to enable communication between one or more sensors and a processor. The controller includes a plurality of input-output (IO) ports each configured to couple to the one or more sensors. Moreover, each of the IO ports is configured to couple to a plurality of sensor types such that each IO port is configured to couple more than one sensor type. The controller also includes an interface configured to receive a selection of a selected mode from a plurality of modes each corresponding to a sensor type. Furthermore, the controller includes a switch block having a plurality of switches each configured to toggle a connection in the switch block according to the selected mode.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: December 30, 2014
    Assignee: General Electric Company
    Inventors: Daniel Milton Alley, Naresh Kesavan Rao, Alan Paul Mathason, Feng Chen, Stephen Emerson Douthit
  • Patent number: 8924599
    Abstract: A method of signal transmission is to be implemented by a control module of an electronic device. The control module includes a first input/output (I/O) port to be coupled to an input module, a second I/O port to be coupled to an output module, and a control unit. In the method, the control unit is configured to electrically interconnect the first I/O port and the second I/O port such that the input module is able to communicate with the output module, or to open a specific channel and to temporarily stop transmission within other channels, based on a signal or instruction received from the input module.
    Type: Grant
    Filed: January 31, 2013
    Date of Patent: December 30, 2014
    Inventors: Irene Tsai, Yi-Fen Chou
  • Publication number: 20140372632
    Abstract: Methods, apparatus and computer program products implement embodiments of the present invention that include ascertaining, by a first storage system, a respective port identifier for each of one or more host ports defined to the first storage system for a logical volume stored on a second storage system. Examples of the port identifiers include WWPN and iSCSI iQN identifiers. A respective unique identifier is assigned to each of the ascertained one or more host ports, and for each of the one or more host ports, the respective port identifier and the assigned respective unique identifier are conveyed to the second storage system. Upon receiving, from one of the one or more host ports, an input/output (I/O) request for the logical volume, I/O request with the respective unique identifier of the one of the one or more host ports is conveyed to the second storage system.
    Type: Application
    Filed: June 12, 2013
    Publication date: December 18, 2014
    Inventors: Oren LI-ON, Orit NISSAN-MESSING, Eyal PEREK, Ayelet SHANI
  • Publication number: 20140365691
    Abstract: A rotational atherectomy system may include an elongated, flexible drive shaft having a distal end for insertion into a vasculature of a patient and having a proximal end opposite the distal end remaining outside the vasculature of the patient, an electric motor rotatably coupled to the proximal end of the drive shaft, the electric motor being capable of rotating the drive shaft, and control electronics, wherein the control electronics comprise a computer readable storage medium in communication with a processor, the computer readable storage medium having software stored thereon for monitoring and controlling the rotation of the electric motor and for monitoring and controlling delivery of saline to the drive shaft.
    Type: Application
    Filed: August 26, 2014
    Publication date: December 11, 2014
    Inventors: Victor Schoenle, Joe Higgins, Mike Grace, Kraig Karasti, Ryan Welty
  • Patent number: 8904052
    Abstract: An input port for an electronic device for receiving different types of connectors, memory cards, or plugs. The input port includes an outer wall defining a receiving aperture, a substrate positioned within the receiving aperture. A first set of contacts is positioned on the substrate at a first depth into the receiving aperture and a second set of contacts is positioned on a first surface of the outer wall at a second depth into the receiving aperture. The first set of contacts is configured to communicate with a first connector and the second set of contacts is configured to communicate with a second connector.
    Type: Grant
    Filed: December 23, 2011
    Date of Patent: December 2, 2014
    Assignee: Apple Inc.
    Inventor: Changsoo Jang
  • Patent number: 8904053
    Abstract: In one aspect of the present description, in an input/output (I/O) device having multiple CPUs and multiple I/O ports, a cycle of I/O port rotations is initiated in which each port rotation of the cycle includes rotating an assignment of at least one I/O port from one CPU to a different CPU of a plurality of the CPUs. In the illustrated embodiment, an I/O port assignment for each CPU of the plurality CPUs is rotated for at least a portion of the cycle. Other features and aspects may be realized, depending upon the particular application.
    Type: Grant
    Filed: May 11, 2012
    Date of Patent: December 2, 2014
    Assignee: International Business Machines Corporation
    Inventors: Steven E. Klein, Timothy J. Van Patten
  • Patent number: 8892805
    Abstract: A high performance computing system is provided with an ASIC that communicates with another device in the system according to a protocol defined by the other device. The ASIC is coupled to a reconfigurable protocol table, in the form of a high speed content-addressable memory (“CAM”). The CAM includes instructions to control the execution of the protocol by the ASIC. The CAM may include instructions to control the ASIC in the event that unanticipated signals or other errors are encountered while executing the protocol. Internal ASIC state data may be routed to the CAM to permit the ASIC to generate a reasonable response to errors either in the design or fabrication of the ASIC or the device with which it is communicating.
    Type: Grant
    Filed: March 7, 2013
    Date of Patent: November 18, 2014
    Assignee: Silicon Graphics International Corp.
    Inventor: Thomas Edward McGee
  • Publication number: 20140310433
    Abstract: System, apparatus and method for collecting data from, and providing power to, a geophysical data acquisition device are described herein. The method may include charging a data transfer device comprising a data transfer port, a power transfer port and a battery module, coupling the data transfer device to a geophysical data acquisition device, deploying the geophysical data acquisition device and collecting data therewith, collecting data from the geophysical data acquisition device via the data transfer port and providing power to the geophysical data acquisition device via the power transfer port, replacing the data transfer device with a charged device, coupling the data transfer device to a charging station, transferring data from the data transfer device, and transferring power to the data transfer device via the charging station.
    Type: Application
    Filed: October 8, 2013
    Publication date: October 16, 2014
    Applicant: CGG SERVICES SA
    Inventors: Thomas PREUSSER, Peter MAXWELL, Jason JUROK
  • Publication number: 20140304431
    Abstract: There is provided an information-sharing device including, in a second device connected to a first device, an information obtaining unit which obtains, through a communication unit of the second device, first application information indicating an application possessed by the first device, a shared information generating unit which generates shared information shared by the first device and the second device, based on the first application information obtained by the information obtaining unit, and a transmission control unit which transmits the shared information through the communication unit to the first device.
    Type: Application
    Filed: November 12, 2012
    Publication date: October 9, 2014
    Applicant: SONY CORPORATION
    Inventors: Takashi Onohara, Roka Ueda, Keishi Daini, Taichi Yoshio, Yuji Kawabe, Seizi Iwayagano, Takuma Higo, Eri Sakai
  • Publication number: 20140281048
    Abstract: A system is provided that includes a controller that is configured to enable communication between one or more sensors and a processor. The controller includes a plurality of input-output (IO) ports each configured to couple to the one or more sensors. Moreover, each of the IO ports is configured to couple to a plurality of sensor types such that each IO port is configured to couple more than one sensor type. The controller also includes an interface configured to receive a selection of a selected mode from a plurality of modes each corresponding to a sensor type. Furthermore, the controller includes a switch block having a plurality of switches each configured to toggle a connection in the switch block according to the selected mode.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Applicant: General Electric Company
    Inventors: Daniel Milton Alley, Naresh Kesavan Rao, Alan Paul Mathason, Feng Chen, Stephen Emerson Douthit
  • Patent number: 8832341
    Abstract: Methods, apparatuses, and computer program products for dynamically determining a primary or slave assignment based on an order of cable connection between two devices are provided. Embodiments include detecting, by a first device, insertion of one end of a cable into a port of the first device; determining, by the first device, whether a power signal is received from the cable at the port of the first device; if the power signal is received, performing, by the first device, a data transfer operation over the cable as a slave device to a second device that is coupled to the other end of the cable; and if the power signal is not received, performing, by the first device, a data transfer operation over the cable as a primary device to the second device that is coupled to the other end of the cable.
    Type: Grant
    Filed: September 27, 2011
    Date of Patent: September 9, 2014
    Assignee: International Business Machines Corporation
    Inventors: Charles A. Cole, Phillip D. Jones, Adrian X. Rodriguez, Jared T. Siirila, Ping Zhou
  • Patent number: 8825916
    Abstract: A method and an apparatus for identifying device ports of a data card in a Linux system are provided, the method comprises: acquiring information of a Universal Serial Bus (USB) device; recording device information that is related to the USB device to be identified in said information; acquiring port information of each port of said USB device to be identified according to the device information of the said USB device to be identified; identifying attributes of said ports according to the information of each port. By acquiring the device information and the port information, the Attention (AT) port and the Modem port could be identified correctly according to the feature that the AT port and the Modem port could send and receive AT commands as well as the preset order attribute of the AT port and the Modem port, thus identifying the attributes of each port of the device accurately.
    Type: Grant
    Filed: August 10, 2010
    Date of Patent: September 2, 2014
    Assignee: ZTE Corporation
    Inventor: Ying Chen
  • Patent number: 8825915
    Abstract: In one aspect of the present description, in an input/output (I/O) device having multiple CPUs and multiple I/O ports, a cycle of I/O port rotations is initiated in which each port rotation of the cycle includes rotating an assignment of at least one I/O port from one CPU to a different CPU of a plurality of the CPUs. In the illustrated embodiment, an I/O port assignment for each CPU of the plurality CPUs is rotated for at least a portion of the cycle. Other features and aspects may be realized, depending upon the particular application.
    Type: Grant
    Filed: March 12, 2012
    Date of Patent: September 2, 2014
    Assignee: International Business Machines Corporation
    Inventors: Steven E. Klein, Timothy J. Van Patten
  • Publication number: 20140237142
    Abstract: Systems and methods of interconnecting devices may include an input/output (IO) interface having one or more device-side data lanes and transceiver logic to receive a bandwidth configuration command. The transceiver logic may also configure a transmit bandwidth of the one or more device-side data lanes based on the bandwidth configuration command. Additionally, the transceiver logic can configure a receive bandwidth of the one or more device-side data lanes based on the bandwidth configuration command.
    Type: Application
    Filed: September 30, 2011
    Publication date: August 21, 2014
    Inventors: James E. Jaussi, Stephen R. Mooney, Bryan K. Casper, Howard L. Heck
  • Publication number: 20140223036
    Abstract: A peripheral may be connected to a higher-level device. Firmware program data may be downloaded from the higher-level device to the peripheral. The peripheral may include a rewrite control unit for controlling rewriting the program data stored in the peripheral. The program data stored in the peripheral may be rewritten by use of the program data sent from the higher-level device, and then a response, notifying that data rewriting has normally been completed, may be returned to the higher-level device, if the download file includes rewriting permit data. A response, notifying that data rewriting has normally been completed, may be returned to the higher-level device, without rewriting the program data stored in the peripheral by use of the program data sent from the higher-level device, if the download file does not include rewriting permit data.
    Type: Application
    Filed: August 27, 2012
    Publication date: August 7, 2014
    Applicant: NIDEC SANKYO CORPORATION
    Inventor: Tsutomu Orii
  • Patent number: 8787848
    Abstract: An adapter for coupling to a process control transmitter of the type used to monitor a process variable in an industrial process includes a first connection configured to couple to a first side of a two wire process control loop, a second connection configured to couple to a second side of the two wire process control loop and in series with a first connection to a process control transmitter, and a third connection configured to couple to a second connection of the process control transmitter. Wireless communication circuitry is coupled to at least the third connection and is configured to provide wireless communication for the process control transmitter. Intrinsic safety circuitry coupled to at least one of the first, second and third connections is configured to limit transfer of electrical energy to a value which is less than an intrinsic safety value.
    Type: Grant
    Filed: June 17, 2009
    Date of Patent: July 22, 2014
    Assignee: Rosemount Inc.
    Inventors: John A. Kielb, Brian L. Westfield, Kelly M. Orth
  • Patent number: 8782299
    Abstract: Systems and apparatus are provided for a reconfigurable, multi-purpose input/output (I/O) interface. The system comprises a comparator coupled to a means for signal generation. The system further comprises a switch fabric configured to reconfigure the I/O circuit in real time to perform a variety of signal processing, signal generation and built-in-test functions.
    Type: Grant
    Filed: April 27, 2010
    Date of Patent: July 15, 2014
    Assignee: Honeywell International Inc.
    Inventors: Mitch Fletcher, Jef Sloat, Michael R. Gregg
  • Publication number: 20140181329
    Abstract: A detachable audio device structured to be coupled to an interface port of a computer system simulates the coupling and uncoupling of an audio controller to trigger an operating system being executed by a processing device of the computer system to select between an audio driver for that same audio controller and another audio driver for a different audio controller to which the processing device of the computer system has access, thus triggering a selection between causing audio played by the computer system to be acoustically output through either an acoustic driver to which the detachable audio device relays the audio or another acoustic driver associated with the other audio controller to which the processing device of the computer system has access.
    Type: Application
    Filed: February 28, 2014
    Publication date: June 26, 2014
    Applicant: BOSE CORPORATION
    Inventors: Kenneth S. Lyons, David A. Howley, Benjamin D. Burge
  • Publication number: 20140136734
    Abstract: There may be provided an apparatus, that may include an input/output (IO) circuit; a micro-controller; a memory module that is arranged to store multiple type identification information and multiple type configuration information; wherein the multiple type identification information allows the apparatus to be identified as being of each one of multiple types of peripheral cards; and wherein the multiple type configuration information allows the apparatus to operate each one of the multiple types; wherein the micro-controller is arranged, following a selection of a selected type out of the multiple types: to expose, to a host—that is coupled to the apparatus, a selected portion of the multiple peripheral identification information that indicates that the apparatus has a functionality of a peripheral card of the selected type; and to configure the peripheral card to interact with the host as being a peripheral card of the selected type.
    Type: Application
    Filed: November 12, 2012
    Publication date: May 15, 2014
    Inventors: Adi Habusha, Rabeeh Khoury, Nafea Bshara
  • Patent number: 8719465
    Abstract: A distributed direct memory access (DMA) method, apparatus, and system is provided within a system on chip (SOC). DMA controller units are distributed to various functional modules desiring direct memory access. The functional modules interface to a systems bus over which the direct memory access occurs. A global buffer memory, to which the direct memory access is desired, is coupled to the system bus. Bus arbitrators are utilized to arbitrate which functional modules have access to the system bus to perform the direct memory access. Once a functional module is selected by the bus arbitrator to have access to the system bus, it can establish a DMA routine with the global buffer memory.
    Type: Grant
    Filed: January 30, 2013
    Date of Patent: May 6, 2014
    Assignee: Intel Corporation
    Inventors: Kumar Ganapathy, Ruban Kanapathippillai, Saurin Shah, George Moussa, Earle F. Philhower, III, Ruchir Shah
  • Patent number: 8700810
    Abstract: A semiconductor device includes at least one endpoint communicating with a host, and an endpoint controller dividing each of the at least one endpoint into a majority of sub-endpoints and performing numbering to each of the divided sub-endpoints. The endpoint controller transmits a packet generated by the host to any one of the sub-endpoints.
    Type: Grant
    Filed: March 5, 2010
    Date of Patent: April 15, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sung Geun Park, Chul Joon Choi, Keon Han Sohn
  • Patent number: 8700813
    Abstract: A method of routing data in an information handling system can include receiving a notification from a management controller at a basic input/output system (BIOS) that includes a system management interrupt (SMI) handler. The a notification can indicate that the management controller has a data packet bound for a peripheral component interconnect express input/output (PCIe I/O) device coupled to a secondary processor. The method can include generating a system management interrupt at the information handling system via the BIOS SMI handler in response to the notification. The method can also include retrieving the data packet from the management controller via the BIOS SMI handler and sending a payload associated with the data packet from the BIOS SMI handler to the PCIe I/O device.
    Type: Grant
    Filed: January 4, 2013
    Date of Patent: April 15, 2014
    Assignee: Dell Products, LP
    Inventors: Mukund P. Khatri, Surender V. Brahmaroutu
  • Patent number: 8700816
    Abstract: Various aspects are disclosed herein for bounding the behavior of a non-privileged virtual machine that interacts with a device by creating a description of the device which indicates to a privileged authority (1) which operations on the device may have system-wide effects and (2) which operations have effects local to the device. The privileged authority may then permit or deny these actions. The privileged authority may also translate these actions into other actions with benign consequences.
    Type: Grant
    Filed: February 8, 2012
    Date of Patent: April 15, 2014
    Assignee: Microsoft Corporation
    Inventors: Jacob Oshins, Brandon Allsop, Andrew John Thornton
  • Patent number: 8700814
    Abstract: An apparatus includes a first module including a bus port for coupling the first module to a bus; a first configuration port receiving an input indicating whether address assignment is enabled/disabled for the first module; a second configuration port providing an output indicating whether address assignment is enabled/disabled for a second module; a memory to store a unique address, wherein the unique address identifies the first module; and a controller coupled to a central management unit (CMU) via the bus, the controller to receive the unique address from the CMU, determine whether address assignment is enabled for the first module and store the unique address in the memory if address assignment is enabled, enable/disable address assignment for a second module when the second module is coupled to the first module, and the controller to enable/disable address assignment for the second module based on a message from the CMU.
    Type: Grant
    Filed: June 24, 2010
    Date of Patent: April 15, 2014
    Assignee: O2Micro, Inc.
    Inventor: Wei Zhang
  • Patent number: 8683088
    Abstract: A system and method for protecting against corruption of data stored in a peripheral storage device. The peripheral storage device is communicatively coupled with a host computer. The peripheral storage device includes at least memory and a controller. Data from the host computer is stored to a first portion of the peripheral storage device memory. The controller backs up some or all of the data to a second portion of the data to a second portion of the peripheral storage device memory. The controller restores some or all of the data from the second portion of the peripheral storage device memory to the first portion of the peripheral storage device memory.
    Type: Grant
    Filed: August 6, 2009
    Date of Patent: March 25, 2014
    Assignee: Imation Corp.
    Inventors: David Jevans, Gil Spencer
  • Patent number: 8683104
    Abstract: Exemplary method embodiments for hierarchy multi-tenancy support for configuration of a plurality of host attachment through a plurality of resource groups in a computing storage environment are provided. In one embodiment, multiple data storage subsystems are configured with multiple operators for configuration and management of multiple host attachments to multiple logical volumes. A logical operator is designated with the responsibility of designating authority to a host attachment operator and the ability to configure multiple logical volumes. Limited authority is provided for the host attachment operator to configure multiple volume groups and multiple host ports to a specific user.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: March 25, 2014
    Assignee: International Business Machines Corporation
    Inventor: Richard A. Ripberger
  • Patent number: 8683103
    Abstract: Exemplary system and computer program embodiments for hierarchy multi-tenancy support for configuration of a plurality of host attachment through a plurality of resource groups in a computing storage environment are provided. In one embodiment, multiple data storage subsystems are configured with multiple operators for configuration and management of multiple host attachments to multiple logical volumes. A logical operator is designated with the responsibility of designating authority to a host attachment operator and the ability to configure multiple logical volumes. Limited authority is provided for the host attachment operator to configure multiple volume groups and multiple host ports to a specific user.
    Type: Grant
    Filed: August 19, 2011
    Date of Patent: March 25, 2014
    Assignee: International Business Machines Corporation
    Inventor: Richard A. Ripberger