Address Assignment Patents (Class 710/9)
-
Patent number: 11372797Abstract: A dock system is provided. The dock system includes a dock device and an electronic device. The dock device includes a first connection interface, a Power Delivery (PD) controller, a storage device, and a plurality of connection ports. The PD controller is coupled to the connection ports. The electronic device includes a second connection interface and a processor. In response to the first connection interface being connected to the second connection interface, the processor executes a high-layer service filter driver to write system information corresponding to the electronic device into the storage device, and the PD controller uses the system information to set the parameters of the connection ports. The first connection interface and the second connection interface are PD interfaces.Type: GrantFiled: May 6, 2020Date of Patent: June 28, 2022Assignee: Wistron Corp.Inventor: Yung-Feng Chen
-
Patent number: 11316711Abstract: A system for automatically addressing serially connected slave devices includes a master device and multiple slave devices each including a serial communication transceiver, an address input port, an address output port, and a controller. The system also includes a serial communication wiring bus connected between the serial communication transceivers of the master and slave devices, and at least one digital address line connected between the address input ports and the address output ports. Each controller is configured to receive a PWM or PFM signal from a previous one of the multiple slave devices, determine an address for the slave device including the controller according to the received PWM or PFM signal, and transmit a PWM or PFM signal indicative of the determined address to a subsequent one of the multiple slave devices.Type: GrantFiled: July 29, 2020Date of Patent: April 26, 2022Assignee: Astec International LimitedInventors: Vincent Vicente Vivar, James Larin David, Francis Xavier Sicat De Rama
-
Patent number: 11275356Abstract: A data control apparatus includes an analog signal input interface for receiving an analog signal from a first device, a communication interface for receiving correlation information indicating addresses of storage areas in a storage and conditional values associated with the storage areas, and a data controller for writing a digital value generated from the analog signal into one of the storage areas. The data controller includes a cam switch block for acquiring a reference signal generated from an input signal input from a second device and comparing a value of the reference signal with at least one of the conditional values, and a logger block for switching the storage area into which the digital value is written, on the basis of the comparison in the cam switch block, and writing the digital value into the storage area.Type: GrantFiled: November 22, 2018Date of Patent: March 15, 2022Assignee: MITSUBISHI ELECTRIC CORPORATIONInventors: Takaya Nakayama, Satoru Ukena
-
Patent number: 11269658Abstract: The present disclosure relates to a method for parameterizing a field device of process automation technology, comprising at least the following steps: parameterizing a mapping of the field device, wherein the mapping is executed as field-device-specific software on an interpreter, especially a software emulator; wherein the interpreter is executed on a host and there is no connection between host and field device during parameterization, and transmitting the parameterization generated via the mapping to the field device.Type: GrantFiled: December 11, 2019Date of Patent: March 8, 2022Assignee: Endress+Hauser Conducta GmbH+Co. KGInventor: Stefan Robi
-
Patent number: 11249904Abstract: An information processing system includes a CPU that is configured to output an address and a writing instruction signal instructing to write data to the address or a reading instruction signal instructing to read data from the address, to a selector, the selector that is configured by hardware such that an output destination of data input from the CPU is determined according to the address, the writing instruction signal, and the reading instruction signal, a volatile memory that is configured to store data including snapshot image information and initial setting data for a non-standard device including a register when the information processing system is started, on the basis of a signal output from the selector, and the register that has the same address as an address of a memory region of the volatile memory storing the initial setting data.Type: GrantFiled: November 17, 2017Date of Patent: February 15, 2022Assignee: MITSUBISHI HEAVY INDUSTRIES MACHINERY SYSTEMS, LTD.Inventors: Hiromichi Nakamoto, Naruhisa Kameo, Hiroyuki Nakayama
-
Patent number: 11204850Abstract: A processing device in a memory system receives, from a host system, a request for a debug slave address associated with a system management bus port of a memory sub-system and sends a response comprising the debug slave address to the host system. The processing device receives, from the host system, a request to enable the system management bus port to receive a request for debug information directed to the debug slave address, receives, from the host system, the request for debug information directed to the debug slave address, and sends the debug information to the host system over a system management bus coupled to the system management bus port of the memory sub-system.Type: GrantFiled: May 14, 2020Date of Patent: December 21, 2021Assignee: Micron Technology, Inc.Inventors: Joe Mendes, Chandra Guda, Steven Gaskill
-
Patent number: 10963268Abstract: Disclosed are techniques regarding aspects of implementing client configurable logic within a computer system. The computer system can be a cloud infrastructure. The techniques can include providing an identifier in response to configuring client configurable logic within the computer system.Type: GrantFiled: August 13, 2019Date of Patent: March 30, 2021Assignee: Amazon Technologies, Inc.Inventors: Robert Michael Johnson, Islam Mohamed Hatem Abdulfattah Mohamed Atta, Asif Khan, Nafea Bshara, Anthony Nicholas Liguori
-
Patent number: 10889000Abstract: A robotic system that includes a mobile robot linked to a plurality of remote stations. One of the remote stations includes an arbitrator that controls access to the robot. Each remote station may be assigned a priority that is used by the arbitrator to determine which station has access to the robot. The arbitrator may include notification and call back mechanisms for sending messages relating to an access request and a granting of access for a remote station.Type: GrantFiled: April 25, 2019Date of Patent: January 12, 2021Assignee: TELADOC HEALTHInventors: Yulun Wang, Charles S. Jordan, Keith Phillip Laby, Jonathan Southard
-
Patent number: 10860789Abstract: Embodiments may include systems and methods for managing multiple ports of a computing interface. A computing device may include a connector with a power port and a data port. A connector manager may identify whether a port partner is coupled to the connector, identify an inquiry related to a status of the connector, where the inquiry may be received from a BIOS of the computing device. In addition, the connector manager may generate an indication of the status of the connector, and further transmit the indication of the status of the connector to the BIOS. A BIOS may identify that a data device coupled to the connector through a port partner is to be initialized, and further transmit to a connector manager an inquiry related to a status of the connector, before initializing the data device. Other embodiments may be described and/or claimed.Type: GrantFiled: June 23, 2017Date of Patent: December 8, 2020Assignee: Intel CorporationInventors: Vijaykumar B. Kadgi, Venkataramani Gopalakrishnan, Basavaraj B. Astekar, Chia-Hung S. Kuo, Nivedita Aggarwal
-
Patent number: 10860521Abstract: Apparatuses, systems, and methods having positionally aware communication between a controller and a plurality of solid state drives (SSD) over a multi-wire serial bus is described. An example electronic device includes a multi-wire serial bus, multiple SSD connectors coupled to the multi-wire serial bus, and a serial bus position address (BPos) line to uniquely identify the physical position of each SSD connector with a unique BPos identifier (ID). The device also includes a serial bus controller coupled to the multi-wire serial bus and further comprising circuitry configured to communicate with a specific SSD connector at a known physical position by associating the BPos ID of the specific SSD connector with the communication.Type: GrantFiled: December 30, 2016Date of Patent: December 8, 2020Assignee: Intel CorporationInventors: Andrew Morning-Smith, Jawad B. Khan, Fred W. Nance, Jr., Wing-Gong Lew
-
Patent number: 10853305Abstract: Some embodiments include a method of communication between a master device and N slave devices on a synchronous data bus. The method includes selecting a slave device from among the N slave devices using a selection channel, where the master device and the N slave devices are coupled in series through the selection channel. The method also includes transmitting data between the master device and the selected slave device using a transmission channel, where the master device and the N slave devices are coupled in parallel through the transmission channel.Type: GrantFiled: January 2, 2020Date of Patent: December 1, 2020Assignee: STMICROELECTRONICS (GRAND OUEST) SASInventor: Thierry Biniguer
-
Patent number: 10826782Abstract: The present disclosure relates to a method of initializing a set of controllable units in an electrical system. The method comprises: A) obtaining, by a controllable unit controller module in a sequence of the controllable units, a discovery message on a non-addressable data pathway; B) broadcasting on an addressable data bus, by the controllable unit controller module, an identity of the functional unit; C) transmitting the discovery message to another controllable unit controller module in the sequence of the controllable units by way of the non-addressable data pathway; and D) recording, by the system controller module, the broadcasted identity of the controllable unit.Type: GrantFiled: October 30, 2018Date of Patent: November 3, 2020Assignee: GE Aviation Systems LimitedInventors: David Alan Elliott, James Angelo Elder, Peter James Handy, Denis Vaughan Weale
-
Patent number: 10516428Abstract: A radio frequency front-end (RFFE) slave circuit and related apparatus are provided. The RFFE slave circuit may be coupled to a number of RFFE masters over an RFFE bus. The RFFE slave circuit may be configured by the RFFE masters for accessing, either concurrently or alternately, a number of sharable circuits in an envelope tracking (ET) circuit. The RFFE slave circuit may include common configuration circuitry configured to set a common configuration parameter(s) for a concurrently sharable circuit(s) in the ET circuit. The RFFE slave circuit may include private configuration circuitry configured to set a private configuration parameter(s) for an alternately sharable circuit(s) in the ET circuit. By employing the RFFE slave circuit to set the common and/or private configuration parameter(s) for the ET circuit, it may be possible to reduce processing delays in the RFFE bus, thus helping to improve efficiency of the ET circuit and/or the power amplifier(s).Type: GrantFiled: April 26, 2019Date of Patent: December 24, 2019Assignee: Qorvo US, Inc.Inventors: Christopher Truong Ngo, Jean-Frederic Chiron, Nadim Khlat, William David Southcombe
-
Patent number: 10496427Abstract: A method for managing a memory of a virtual machine, a physical host, a PCIE device and a configuration method thereof are provided. The method executed by a virtual machine includes: allocating a memory to a service carried on a PCIE device, where the memory includes multiple memory blocks, the multiple memory blocks is used to save working information of the service; generating a base address table BAT and a chip logic address table CLAT, where the BAT includes a CLAT entry base address corresponding to the service, and the CLAT includes a first address of each memory block; and sending an address of the BAT and a function number corresponding to the virtual machine to the PCIE device. Therefore, the PCIE device can obtain, according to the address of the BAT and the function number, working information of a service from the virtual machine.Type: GrantFiled: June 22, 2017Date of Patent: December 3, 2019Assignee: Huawei Technologies Co., Ltd.Inventor: Shengwen Lu
-
Patent number: 10423570Abstract: Methods and systems for enumerating digital circuits in a system-on-a-chip (SOC) are disclosed. The method includes incrementing an enumeration value received from a previous enumerable instance to uniquely identify an immediately adjacent enumerable instance of a plurality of enumerable instances in a daisy chain configuration.Type: GrantFiled: February 17, 2017Date of Patent: September 24, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Thomas B. Chadwick, Jr., Michael R. Ouellette, Nancy H. Pratt
-
Patent number: 10372660Abstract: An extensible host controller (xHC) applied to a host includes universal serial bus (USB) module, a control circuit, an xHC interface circuit, a peripheral component interconnect express (PCIE) bus. The USB module includes a USB interface circuit and a predetermined interface circuit. The PCIE bus supports a USB mode and a predetermined data transmission mode. When a USB device is connected to the USB module, the control circuit issues first requests to the USB device to let the host utilize the USB mode and the USB interface circuit to communicate with the USB device; and when a USB host is connected to the USB module, the control circuit responds to second requests issued from the USB host to let the host utilize the predetermined data transmission mode and the predetermined interface circuit to communicate with the USB host.Type: GrantFiled: September 8, 2016Date of Patent: August 6, 2019Assignee: eEver Technology, Inc.Inventor: Chih-Hung Huang
-
Patent number: 10360055Abstract: A method of an aspect includes receiving an indication of an attempt by a virtual machine to modify a paging structure identification storage location to have a given value. It is determined that the given value matches at least one of a set of one or more blacklist values. The attempt by the virtual machine to modify the paging structure identification storage location to have the given value is trapped to a virtual machine monitor. Other methods, apparatus, and systems are also disclosed.Type: GrantFiled: November 20, 2015Date of Patent: July 23, 2019Assignee: INTEL CORPORATIONInventors: Bing Zhu, Luhai Chen, Peng Zou, Kai Wang
-
Patent number: 10361996Abstract: A bus node is capable of performing a method for the assigning of bus node addresses to bus nodes of a serial data bus. The method is performed with the aid of bus shunt resistors in the individual bus nodes of the data bus system in an assignment time period. After the assigning of bus node addresses to the bus nodes in the assignment time period, there follows an operating time period. For this purpose, the bus node comprises such a bus shunt resistor. The bus node is characterized by a bus shunt bypass switch which, prior to assigning a bus node address to the bus node in the assignment time period is opened and which after the assignment of bus node address to the bus node in the assignment time period is closed, and which is closed in the operating time period.Type: GrantFiled: September 21, 2018Date of Patent: July 23, 2019Assignee: Elmos Semiconductor AGInventors: Christian Schmitz, Bernd Burchard
-
Patent number: 10338865Abstract: A printing apparatus connectable to a server, the printing apparatus includes: a printing apparatus communication unit that transmits printing apparatus information to the server and receives an address which designates a storage location of overwriting firmware of firmware from the server in a case where a predetermined condition is satisfied; and a printing apparatus control unit that receives the overwriting firmware from the server and executes overwriting of the firmware based on the address received by the printing apparatus communication unit.Type: GrantFiled: September 29, 2017Date of Patent: July 2, 2019Assignee: Seiko Epson CorporationInventor: Hideki Nishimura
-
Patent number: 10333774Abstract: Provided is a method of controlling an image forming apparatus, the method including: periodically making an inquiry about an instruction to a management server; determining whether or not to display a notification indicating that a message has arrived, based on information about a registered time of the message acquired by the management server as a result of the inquiry, and information about a time when the message is displayed on the image forming apparatus; and controlling the notification indicating that a message has arrived to be displayed in a predetermined display area in accordance with at least a determination, in the determining, that the notification indicating that the message has arrived is displayed, and controlling not to display the notification indicating that the message has arrived in accordance with at least a determination, in the determining, that the notification indicating that the message has arrived is not displayed.Type: GrantFiled: October 13, 2017Date of Patent: June 25, 2019Assignee: Canon Kabushiki KaishaInventor: Yuki Ito
-
Patent number: 10315312Abstract: A robotic system that includes a mobile robot linked to a plurality of remote stations. One of the remote stations includes an arbitrator that controls access to the robot. Each remote station may be assigned a priority that is used by the arbitrator to determine which station has access to the robot. The arbitrator may include notification and call back mechanisms for sending messages relating to an access request and a granting of access for a remote station.Type: GrantFiled: November 20, 2017Date of Patent: June 11, 2019Assignee: INTOUCH TECHNOLOGIES, INC.Inventors: Yulun Wang, Charles S. Jordan, Keith Phillip Laby, Jonathan Southard
-
Patent number: 10311011Abstract: A bus node is capable of performing a method, for the assigning of bus node addresses to bus nodes of a serial data bus. The method is performed with the aid of bus shunt resistors in the individual bus nodes in an assignment time period. After assigning bus node addresses to the bus nodes of the serial data bus system in the assignment time period, there follows an operating time period. For this purpose, the bus node comprises such a bus shunt resistor. The bus node is characterized by a bus shunt bypass switch which, prior to assigning a bus node address to the bus node in the assignment time period is opened and which after the assignment of bus node address to the bus node in the assignment time period is closed, and which is closed in the operating time period.Type: GrantFiled: September 21, 2018Date of Patent: June 4, 2019Assignee: Elmos Semiconductor AGInventors: Christian Schmitz, Bernd Burchard
-
Patent number: 10275173Abstract: A memory device includes an input/output interface, a bus of SPI type coupled to the input/output interface, and a plurality of individual non-volatile memory devices connected to the bus of SPI type. The chip select inputs of each individual memory device are all connected to one and the same chip select wire of the SPI bus. The individual memory devices are further configured and controllable so as to behave, as seen by the input/output interface, as a single non-volatile memory device, the total memory space of which has a total memory capacity equal to the sum of the individual memory capacities of the individual devices.Type: GrantFiled: August 9, 2017Date of Patent: April 30, 2019Assignee: STMICROELECTRONICS (ROUSSET) SASInventors: François Tailliet, Marc Battista
-
Patent number: 10255068Abstract: A selected boundary of memory to be used in processing an instruction is dynamically selected, based on a predictor. The instruction is decoded, and the decoding provides a sequence of operations to perform a specified operation. The sequence of operations includes a load to boundary operation to load data up to the selected boundary of memory. The data is loaded as part of the specified operation.Type: GrantFiled: March 3, 2017Date of Patent: April 9, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Michael K. Gschwind
-
Patent number: 10162783Abstract: A method and system for assigning slot addresses to modules in an industrial control system is disclosed. The modules are set up in a daisy chain topology. On power-up, a first module in the chain reads its slot address from a user configurable input or sets its slot address to a default value. The first module communicates to its immediate right neighbor using a special, one-hop message. The neighboring modules communicate to receive each other's information. The first module then sets an enable signal between the modules and sends a slot number to the neighbor in a firmware message. The neighbor checks if the enable signal is set and verifies that the slot number is a valid slot number. If so, then the neighboring module accepts the slot and repeats the same procedure to its next immediate neighbor, and so on until the last module.Type: GrantFiled: March 24, 2016Date of Patent: December 25, 2018Assignee: Rockwell Automation Technologies, Inc.Inventors: Chandresh R. Chaudhari, Gregory A. Majcher, Robert J. Kretschmann, Sivaram Balasubramania, Kendal R. Harris, Edward C. Korsberg
-
Patent number: 10108576Abstract: Systems and methods provide zone management for devices in a Serial Attached Small Computer System Interface (SAS) topology. In one embodiment, a zone management device stores a zone map that identifies an initial zone of a device in the topology. The management device detects changes in the topology, and identifies a current zone of the device subsequent to the change in the topology. The management device compares the zone map for the device to the current zone to identify a change in the zone of the device, and generates a message for an expander in the topology based on the change in the zone. The management device then transmits the message to the expander to restore the zone of the device to the initial zone.Type: GrantFiled: September 26, 2013Date of Patent: October 23, 2018Assignee: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.Inventors: Benjamin Knoblauch, Charles D. Henry, Jason A. Unrein
-
Patent number: 9934191Abstract: In order to control individual circuit nodes coupled to a common serial line, each of the different circuit nodes must be assigned a locally unique address. However, mass manufactured electronics are manufactured as identical electronic devices. Thus, several techniques are presented for assigning unique addresses to identical electronic devices coupled to a common serial line. One set of techniques uses a local sensor that is stimulated in order to specify a single device on the serial line. Another set of techniques measures a pulse presented onto the common serial by a circuit node to determine its relative position on the serial line.Type: GrantFiled: July 31, 2014Date of Patent: April 3, 2018Assignee: NEOFOCAL SYSTEMS, INC.Inventors: Mark Peting, Dale Beyer, Tsutomu Shimomura
-
Patent number: 9813786Abstract: A method includes providing run-time optical 5G mobile fronthaul MFH topology re-configurability through software-defined control of both optical circuit switches and electrical packet switches readily accommodating unpredictable traffic patterns and low latency optical by-pass based device-to-device connectivity. The providing includes employing an optical any-to-any switch for wavelength-tunable and fixed-wavelength optical transceivers.Type: GrantFiled: January 28, 2015Date of Patent: November 7, 2017Assignee: NEC CorporationInventors: Neda Cvijetic, Akihiro Tanaka, Ting Wang
-
Method and equipment for establishing device to device connection through dedicated discovery signal
Patent number: 9756672Abstract: The present document relates to a wireless communication method, a user equipment, a network device, and a system. The method includes: a first user equipment sending a dedicated discovery signal; the first user equipment receiving a response message, wherein the response message is sent by a second user equipment which has detected the dedicated discovery signal; the first user equipment establishing a device-to-device connection with the second user equipment; and the first user equipment communicating with a network side through the device-to-device connection and a communication link between the second user equipment and the network side.Type: GrantFiled: December 16, 2013Date of Patent: September 5, 2017Assignee: ZTE CORPORATIONInventors: Shuanshuan Wu, Feng Liang, Haitao Ren, Yifei Yuan, Ming Yuan, Jin Yang -
Patent number: 9699269Abstract: In general, embodiments of the present disclosure are directed to techniques for configuring a mobile device according to detection of one or more peripheral devices in an environment using short-range wireless communication. In one example, a method includes, receiving, by a computing device that communicates with a peripheral device using short-range wireless communication, a unique identifier of the peripheral device. If the computing device recognizes the unique identifier of the peripheral device, the computing device may determine a configuration operation based on the unique identifier that changes a current operating state of at least one application executing on the computing device to a different operating state. If the computing device does not recognize the unique identifier of the peripheral device, the computing device may send a lookup request to a network resource external to the computing device that requests data specifying the configuration operation for the computing device.Type: GrantFiled: March 7, 2016Date of Patent: July 4, 2017Assignee: Google Inc.Inventor: Maarten 't Hooft
-
Patent number: 9618924Abstract: The system program includes, as an execution control process of the control program, an owner-side start process that starts execution of an owner-side control program; a copy process in which, when execution of the owner-side control program ends, a global variable that is rewritten by the owner-side control program is copied from a global variable area to a synchronous buffer corresponding to the global variable; and a referrer-side start process that starts execution of a referrer-side control program.Type: GrantFiled: September 4, 2013Date of Patent: April 11, 2017Assignee: OMRON CORPORATIONInventors: Yoshihide Nishiyama, Shigeyuki Eguchi, Osamu Hamasaki, Tatsuya Kojima
-
Patent number: 9606885Abstract: Memory devices and methods are described and shown that are capable of being configured in a chain. In one configuration, a single data input port and a single data output port are utilized at a host to communicate with the chain of memory devices. Methods for assigning identifiers to memory devices in the chain are described that include detection of a presence or absence of downstream memory devices. In selected examples, identifiers are assigned sequentially to memory devices in the chain until no additional downstream memory devices are detected.Type: GrantFiled: October 14, 2013Date of Patent: March 28, 2017Assignee: Micron Technology, Inc.Inventors: Victor Tsai, William Henry Radke, Bob Leibowitz
-
Patent number: 9582058Abstract: The various embodiments described herein include systems, methods and/or devices used to enable power inrush management of storage devices (e.g., DIMM devices). In one aspect, the method includes, for at least one storage device populated in a slot of a plurality of storage device slots, the plurality of storage device slots configured to be populated by two or more storage devices: (1) detecting a unique location associated with the storage device, (2) determining a time delay for the storage device in accordance with the unique location associated with the storage device, and (3) delaying at least one power-on operation of the storage device by the time delay for the storage device.Type: GrantFiled: December 19, 2013Date of Patent: February 28, 2017Assignee: SANDISK TECHNOLOGIES LLCInventors: Gregg S. Lucas, Kenneth B. Delpapa, Robert W. Ellis
-
Patent number: 9557734Abstract: A control computer as a master apparatus in a control network system includes a packet generation unit. The packet generation unit: selects a control command for writing a data from among packet generation information; references the packet generation information for each of the selected control command; and includes a data for write which is read from an address in a storage section corresponding to the each control command, in a control packet to generate the control packet. A communication unit transmits the generated control packet to a controlled object as a slave device.Type: GrantFiled: January 27, 2011Date of Patent: January 31, 2017Assignee: HITACHI INDUSTRIAL EQUIPMENT SYSTEMS CO., LTD.Inventors: Tatsuya Maruyama, Tsutomu Yamada, Shinji Yonemoto, Takashi Iwaki, Hironori Ohashi, Yutaka Matsumoto, Ichiro Takahashi
-
Patent number: 9537768Abstract: An industrial automation environment communication system comprises a component that receives a web-based request in an industrial automation environment, wherein the web-based request includes data relating to an automation device. An encapsulating component encapsulates the web-based request, wherein the encapsulation facilitates transmitting the data to the automation device via an industrial automation network protocol.Type: GrantFiled: May 28, 2014Date of Patent: January 3, 2017Assignee: Rockwell Automation Technologies, Inc.Inventors: John J. Baier, David W. Farchmin, Michael D. Kalan, Randall A. Marquardt, Richard A. Morse, Stephen C. Briant, Sujeet Chand
-
Patent number: 9473344Abstract: An integrated circuit is disclosed, including at least one configuration pin, an interface circuit, a detecting circuit, a determining circuit and a storage unit. A physical layer circuit of the invention not only increases the flexibility of setting PHY addresses, but also reduces the number of configuration pins.Type: GrantFiled: December 19, 2008Date of Patent: October 18, 2016Assignee: REALTEK SEMICONDUCTOR CORPORATIONInventors: Ming-Yuh Yeh, Chi-Shun Weng, Ming-Je Li, Kai-Yi Fang, Meng-Han Hsieh
-
Patent number: 9423822Abstract: Embodiments of the disclosed subject matter can provide techniques for synchronizing data acquisition (DAQ) modules in a data acquisition system. In data acquisition systems where multiple DAQ modules are in use, it can be desirable to synchronize the DAQ modules to facilitate the analysis of signals captured by sensors coupled to those DAQ modules. This way, a signal processing platform, such as a computer, can analyze different sensor signals (e.g., an audio sensor and vibration sensor) without separately compensating for the time difference between the audio and vibration signals. In some embodiments, the synchronization techniques can include an automatic or a semi-automatic mechanism for temporally synchronizing the sensors and for arbitrating the sampling rate between the data acquisition systems.Type: GrantFiled: March 13, 2014Date of Patent: August 23, 2016Assignee: The MathWorks, Inc.Inventors: Manisha Singh, Robert Purser, Wael Hemdan
-
Patent number: 9426312Abstract: A management apparatus includes a device-information acquiring unit that acquires device identification information for identifying a user-designated device from multiple devices; a processing-status-information acquiring unit that acquires processing status information of each device; a commanded-processing-information acquiring unit that acquires commanded processing information related to a content of processing to be commanded to the designated device; a commanding unit that gives a command to the designated device based on the commanded processing information so as to set the designated device in an occupied state; a cancellation-condition-information acquiring unit that acquires cancellation condition information indicating a condition for cancelling the occupied state; and a cancellation-condition determining unit that determines whether the acquired processing status information satisfies the acquired cancellation condition.Type: GrantFiled: August 28, 2014Date of Patent: August 23, 2016Assignee: FUJI XEROX CO., LTD.Inventor: Fumi Kosaka
-
Patent number: 9237217Abstract: A dock for connecting a smartphone to a display and peripherals is disclosed. The dock uses a single connector to transfer audio/video data to a display and input-output data and to establish a wireless link with peripherals. The dock has a controller with a switch, a wireless communication module, a USB hub, a relay, a first connector, an audio/video (AV) converter and a second connector. The relay normally connects AV data from the smartphone to the AV converter. The controller switches the relay while the switch is being operated, and then the controller links the USB hub, the first connector and the wireless communication module, and the wireless communication module establishes the wireless link with the smartphone.Type: GrantFiled: May 16, 2013Date of Patent: January 12, 2016Assignee: I/O INTERCONNECT, LTD.Inventors: Ping-Shun Zeung, Johnny Chen
-
Patent number: 9223585Abstract: A data processing device 1 comprises: first processors (2-i (i=1, 2, . . . , n)) that initialize the data processing device based on boot programs; a chip set (4) that includes first memories (4a-j (j=1, 2, . . . , m)) that store the first boot program (Pj (j=1, 2, . . . , m)) respectively and a memory controller (4b) that reads out the first boot program (Pj (j=1, 2, . . . , m)); second buses (5-i (i=1, 2, . . . , n)) that are arranged between the memory controller (4b) and the first processors (2-i (i=1, 2, . . . , n)) respectively, and do not require initialization based on boot programs before use; and first buses (3-i (i=1, 2, . . . , n)) that are connected with the first processors (2-i (i=1, 2, . . . , n)) and require initialization based on boot programs before use.Type: GrantFiled: January 30, 2014Date of Patent: December 29, 2015Assignee: FANUC CORPORATIONInventors: Minoru Nakamura, Takashi Miyoshi
-
Patent number: 9213661Abstract: An adapter is enabled for use. The enabling includes assigning one or more address spaces to the adapter, based on a request. For each address space assigned to the adapter, a corresponding device table entry is assigned. When the adapter is no longer needed, it is disabled and the assigned device table entries become available.Type: GrantFiled: June 23, 2010Date of Patent: December 15, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Anthony F. Coneski, David Craddock, Mark S. Farrell, Charles W. Gainey, Jr., Beth A. Glendening, Thomas A. Gregg, Dan F. Greiner, Ugochukwu C. Njoku
-
Patent number: 9201599Abstract: A method and system for transferring frames from a storage device to a host system via a controller is provided. The method includes transferring frames from a transport module to a link module; and sending an acknowledgment to the transport module, wherein the link module sends the acknowledgement to the transport module and it appears to the transport module as if the host system sent the acknowledgement. The frames in the controller are tracked by creating a status entry indicating that a new frame is being created; accumulating data flow information, while a connection to transfer the frame is being established by a link module; and updating frame status as frame build is completed, transferred, and acknowledged. The controller includes, a header array in a transport module of the controller, wherein the header array includes plural layers and one of the layers is selected to process a frame.Type: GrantFiled: July 19, 2004Date of Patent: December 1, 2015Assignee: MARVELL INTERNATIONAL LTD.Inventors: Huy T. Nguyen, Leon A. Krantz, William W. Dennin
-
Patent number: 9195552Abstract: Per-Function Downstream Port Containment (pF-DPC) is an extension to Downstream Port Containment (DPC) in the Peripheral Component Interconnect express (PCIe) standard. Pf-DPC confines non-fatal errors to specific functions of an end-point device without disabling the link between a PCIe port and the end-point device. PCIe ports configured for pF-DPC may filter (e.g., drop) packets carrying routing identifiers (RIDs) and/or addresses assigned to a function affected by a non-fatal error, while continuing to forward packets carrying RIDs/addresses associated with remaining operable functions over the corresponding link.Type: GrantFiled: February 5, 2014Date of Patent: November 24, 2015Assignee: Futurewei Technologies, Inc.Inventors: Wesley Shao, Muhui Lin
-
Patent number: 9152370Abstract: An ID setting method and system capable of easily setting IDs of a plurality of display units. The ID setting system includes a plurality of display units connected through an input port and an output port to each other, and a control unit that controls assignment of an ID to each of the plurality of display units. Each of the display units compares a present ID to an initial ID, and disables a connection between the output port and an another display unit when the present ID and the initial ID match. Accordingly, a user can easily assign IDs to each of the plurality of display units.Type: GrantFiled: May 26, 2011Date of Patent: October 6, 2015Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Han-Sung Kim, Dae-geun Yoon, Jeong-Ryeol Seo
-
Patent number: 9128831Abstract: An electrical device includes a plurality of apparatus connected with a daisy chain connection through a communication line so that the apparatus communicate with each other through the communication line; and a control unit connected to one of the apparatus at an end stage thereof so that the control unit is configured to communicate with the one of the apparatus. The apparatus includes an address setting unit for setting a specific number to an address of the apparatus according to an address setting command when the apparatus receives address setting data including an address addition instruction as the address setting command for adding the specific number to the address of the apparatus. The apparatus further includes an address setting data transmission control unit for outputting the address setting data to a later stage apparatus when the address setting unit sets the specific value to the address of the apparatus.Type: GrantFiled: September 3, 2013Date of Patent: September 8, 2015Assignee: LAPIS SEMICONDUCTOR CO., LTD.Inventors: Kazutoshi Inoue, Yoshikatsu Matsuo
-
Patent number: 9069784Abstract: In some examples, a node in a distributed system may receive one or more IP addresses for use with one or more virtual machines. For example, at least one of the received IP addresses may be encoded into a respective MAC address. Further, a hypervisor implemented on the node may configure a virtual machine on the node. For instance, configuring the virtual machine may include passing the encoded MAC address to the virtual machine through the hypervisor. The virtual machine may be configured to decode the IP address from the encoded MAC address, and the IP address is assigned to the virtual machine.Type: GrantFiled: November 17, 2014Date of Patent: June 30, 2015Assignee: Hitachi Data Systems Engineering UK LimitedInventors: David Stephen Hartman, Thomas Andrew Glass, Shantanu Sinha, Ben Bernhard, Oleg Kiselev, James Mattly
-
Patent number: 9052739Abstract: In a computer system configured to handle I/O signals received by the computer system from input devices and/or output signals output by the computer system, a virtual attachment module includes logic for selecting such that program code for coupling can alter the operating system's selection of I/O devices used for particular I/O device operations, coupling to a wireless I/O device at least for determining whether the wireless I/O device is available, and causing redirection of I/O signals destined to a default I/O device to be to the wireless I/O device, if the program code for coupling determines that the wireless I/O device is available. A virtual connection module could be used to intercept system messages indicating a wireless device is present and connected, determine whether the wireless device is present and/or connected, and determine which intercepted messages to forward, drop, delay or reformulate.Type: GrantFiled: May 6, 2013Date of Patent: June 9, 2015Assignee: Atmel CorporationInventor: Jon Edney
-
Patent number: 9037763Abstract: Techniques are described for establishing a Wireless Serial Bus (WSB) service to transport data using a Media Agnostic Universal Serial Bus (MAUSB) protocol according to a selected transport mode in a WSB session of the WSB service. The MAUSB protocol may be deployed either over an Internet Protocol (IP) stack or directly over a Media Access Control (MAC) layer. According to the techniques, the wireless service advertiser and the wireless service seeker negotiate the transport mode for the MAUSB protocol in each WSB session of the WSB service. During a service discovery process, the wireless service advertiser identifies one or more supported transport modes for the MAUSB protocol in service information for the WSB service. During a P2P connection setup and a WSB session setup, the wireless service seeker indicates a selected one of the supported transport modes for the MAUSB protocol in session information for the WSB session.Type: GrantFiled: May 6, 2014Date of Patent: May 19, 2015Assignee: QUALCOMM IncorporatedInventors: Xiaolong Huang, Shivraj Singh Sandhu, Andrew Mackinnon Davidson
-
Publication number: 20150134860Abstract: The present invention provides a method for controlling a HDMI CEC device on HDMI CEC network including a plurality of devices, the method comprising: receiving a message for requesting a physical address allocation of a new device when the new device is connected to the HDMI CEC network; allocating a physical address of the new device based on the received message; and allocating a plural logical addresses of the new device when the physical address of the new device is valid, the plural logical addresses corresponding to the plural device types of the new device, wherein at least one of the plural logical addresses is set by using a flag bit.Type: ApplicationFiled: May 15, 2013Publication date: May 14, 2015Applicant: LG ELECTRONICS INC.Inventors: Jaekoo Lee, Hyeonjae Lee, Seungryul Yang
-
Patent number: 9032122Abstract: The present disclosure includes a method for migration of a first virtual function of a first device located on a PCI bus and accessible by a device driver using a virtual address. A second virtual function is created on a second device. A base address is determined for the second virtual function as a function of a logical location of the second device within the PCI structure. An offset is determined for the second virtual function as a function of the base address and the virtual address. The device driver is notified that the first virtual function is on hold. The offset is stored in a translation table. The device driver is notified that the hold has been lifted. Accesses to the virtual address and by the device driver to memory of the second virtual function are routed based upon the offset in the translation table.Type: GrantFiled: December 10, 2013Date of Patent: May 12, 2015Assignee: International Business Machines CorporationInventors: Brian W. Hart, Liang Jiang, Anil Kalavakolanu, Shannon D. Moore, Robert E. Wallis, Evelyn T. Yeung