Address Assignment Patents (Class 710/9)
  • Patent number: 11995019
    Abstract: A peripheral component interconnect express (PCIe) device includes a plurality of common functions performing operations associated with a PCIe interface according to a function type of each of the plurality of common functions, each of the plurality of common functions being programmable to be a function type selected from a plurality function types, and a function type controller determining the function type of each of the plurality of common functions based on function type setting information provided from a host. Each function type may be a physical function type, a virtual function type, or a disable function type.
    Type: Grant
    Filed: October 18, 2021
    Date of Patent: May 28, 2024
    Assignee: SK hynix Inc.
    Inventors: Yong Tae Jeon, Byung Cheol Kang, Seung Duk Cho
  • Patent number: 11928070
    Abstract: A peripheral component interconnect express (PCIe) device includes a common function performing operations associated with a PCIe interface according to a function type, the common function being programmable to be a function type selected from a plurality function types, an access identification information controller generating first access identification information for allowing an access to the common function, and providing the first access identification information to an assigned system image to which the common function has been assigned, a data packet receiver receiving a data packet including target identification information indicating a target system image from the target system image, and an access allowance determiner determining whether or not to allow the target system image to access the common function based on the first access identification information and the target identification information.
    Type: Grant
    Filed: October 20, 2021
    Date of Patent: March 12, 2024
    Assignee: SK hynix Inc.
    Inventors: Yong Tae Jeon, Byung Cheol Kang, Seung Duk Cho, Sang Hyun Yoon, Se Hyeon Han, Jae Young Jang
  • Patent number: 11902112
    Abstract: Systems and methods may provide for confirming, by a loader module having administrative rights with respect to a computing device, the operability of an activator module on the computing device. Additionally, the activator module may be used to manage an installation status of one or more service agents or software components on the computing device and making them persistent. In one example, confirming the operability of the activator module includes conducting a presence verification and/or authentication of the activator module, wherein a replacement activator module may be downloaded to the computing device if the presence verification and/or authentication is unsuccessful.
    Type: Grant
    Filed: October 28, 2021
    Date of Patent: February 13, 2024
    Assignee: Intel Corporation
    Inventors: Jiphun C. Satapathy, Sharad K. Garg, Aakash Bhumbla, Aaron R. Berck, Neena Maldikar, James R. Quaranta, Jr.
  • Patent number: 11853555
    Abstract: The present disclosure generally relates to a non-volatile memory express (NVMe) dual port controller occupying less real estate on an application specific integrated circuit (ASIC). Rather than utilizing separate NVMe modules in the controller, with each module dedicated to a single port, the dual ports can share the same module. The host device believes that there are dedicated module resources because the module has two NVMe registers to provide the host device with the feeling that there are dedicated modules. Additionally, an interconnect between the ports and the registers contributes to providing the host device the feeling that there are dedicated modules. Furthermore, the rather than losing the capabilities of a second module when operating in single port mode, all of the capabilities of the only module are available when operating in either single port mode or dual port mode.
    Type: Grant
    Filed: October 11, 2021
    Date of Patent: December 26, 2023
    Assignee: Western Digital Technologies, Inc.
    Inventor: Shay Benisty
  • Patent number: 11822931
    Abstract: Aspects of the disclosure provide for mechanisms providing a captive portal to manage a driver application for a peripheral device. Systems and methods of the disclosure include: receiving, at a peripheral device from a client device, a request to connect with the peripheral device over a wireless network provided by the peripheral device; in response to receiving the request, establishing a connection with the client device over the wireless network; receiving, at the peripheral device from the client device, another request to access a first web page at a first address via the connection; and redirecting, by a processing device of the peripheral device, the client device to a second web page associated with a driver application for the peripheral device instead of providing the first web page, wherein the driver application enables the client device to request the peripheral device to perform an operation.
    Type: Grant
    Filed: February 12, 2020
    Date of Patent: November 21, 2023
    Assignee: Red Hat, Inc.
    Inventor: Michael Tsirkin
  • Patent number: 11733864
    Abstract: The subject matter of this specification describes a method that includes determining when to send a user selection of a first key on a keyboard to an operating system, where the operating system supports shortcut key combinations. The device identifies the user selection of the first key, as input for an application. The device determines that the first key is part of a shortcut key combination. The processing device determines whether a cursor is visible in a user interface provided by the application. Upon determining that the cursor is visible in the user interface, the device waits for another user selection of one or more remaining keys of the shortcut key combinations before sending the first key to the operating system. Upon determining that the cursor is not visible in the user interface, the device sends the first key to the operating system without waiting for another user selection.
    Type: Grant
    Filed: April 22, 2021
    Date of Patent: August 22, 2023
    Assignee: Parallels International GmbH
    Inventors: Alexander Grechishkin, Nikolay Dobrovolskiy, Serguei M. Beloussov
  • Patent number: 11599642
    Abstract: Embodiments support secure booting of an IHS (Information Handling System) based on validation of the secure assembly and delivery of the IHS. A validation process of the IHS is initialized that delays further booting of the IHS until detected hardware components of the IHS are validated. An inventory certificate is retrieved that was uploaded to the IHS during factory provisioning of the IHS. The inventory certificate includes an inventory that identifies hardware components installed during factory assembly of the IHS. A collected inventory of detected hardware components of the IHS is compared against the inventory from the inventory certificate in order to validate the detected hardware components of the IHS as the same hardware components installed during factory assembly of the IHS. When the comparison validates the detected hardware components of the IHS as only including factory assembled hardware, further booting of the IHS is allowed.
    Type: Grant
    Filed: December 30, 2020
    Date of Patent: March 7, 2023
    Assignee: Dell Products, L.P.
    Inventors: Jason Matthew Young, Marshal F. Savage, Mukund P. Khatri
  • Patent number: 11558909
    Abstract: A method of operating a sensor and/or information system which includes at least one main device, in particular a smart device, and at least one secondary device, the method including setting up a wireless communication connection between one of the at least one main device and one of the at least one secondary device using a setup identifier, and discarding the used setup identifier by the secondary device and/or by the main device upon or after termination of the communication connection. A sensor and/or information system is furthermore shown.
    Type: Grant
    Filed: July 10, 2020
    Date of Patent: January 17, 2023
    Assignee: Workaround GmbH
    Inventors: Joe Hutter, Sebastian Petruch, Emil Suleymanov, Patrick Blitz, Dhananjay Gundapu Jayakrishnan
  • Patent number: 11474962
    Abstract: A method for initializing a bus system for a process plant includes: installing an administrative bus participant and a second bus participant at respective installation sites in the process plant; storing a list of at least two installation sites of bus participants in the administrative bus participant; connecting the administrative bus participant and the second bus participant to each other across a data bus; prompting an identification sensor of the second bus participant with an identification prompt; after detection of the identification prompt by the identification sensor, sending an identification signal identifying the second bus participant to the administrative bus participant; and after receiving the identification signal identifying the second bus participant, matching up the second bus participant with an installation site of the at least two installation sites contained in the stored list.
    Type: Grant
    Filed: November 24, 2020
    Date of Patent: October 18, 2022
    Assignee: KROHNE Messtechnik GmbH
    Inventor: Christoph Spiegel
  • Patent number: 11385612
    Abstract: Systems and methods for setting up and operating a motor control system are provided. Such systems and methods can include a parent device that includes a digital library of control commands and a child device. A child device can transmit a unique identification code to the parent device and the parent device can identify, from the digital library, a group of control commands specific to the child device using the unique identification code, generate an address for the child device, and transmit a copy of the address to the child device for storage thereon. The parent device can transmit a control signal that includes the address and one of the control commands from the first group to the child device and, responsive thereto, the child device can perform an action when the address matches the copy of the address stored on the child device.
    Type: Grant
    Filed: July 24, 2018
    Date of Patent: July 12, 2022
    Assignee: METROPOLITAN INDUSTRIES, INC.
    Inventor: James Andrew Nimmer
  • Patent number: 11388020
    Abstract: Location-Based Addressing (LBA) is a method of controlling and commissioning networked lighting devices. The lighting devices communicate over a wireless network using radio frequency communication protocols. The lighting devices are commissioned or grouped based on their 5 respective locations in a building floor plan or a building architecture. The lighting devices are commissioned to respond to radio frequency communications that correspond to their respective locations. This imposed location-based architecture reduces the amount of transmitted data required to control the lighting devices and, thus, reduces the radio bandwidth required to control the lighting devices. In other words, controlling devices “multicast” instructions and controlled devices “listen” for instructions and act only upon instructions that correspond to their respective location. Hand shaking or two-way communication between the controlling devices and the controlled devices is not required.
    Type: Grant
    Filed: December 10, 2020
    Date of Patent: July 12, 2022
    Assignee: The Watt Stopper, Inc.
    Inventors: Richard R. Billig, Alexandre Debernard, Bertrand Debever
  • Patent number: 11372797
    Abstract: 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: Grant
    Filed: May 6, 2020
    Date of Patent: June 28, 2022
    Assignee: Wistron Corp.
    Inventor: Yung-Feng Chen
  • Patent number: 11316711
    Abstract: 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: Grant
    Filed: July 29, 2020
    Date of Patent: April 26, 2022
    Assignee: Astec International Limited
    Inventors: Vincent Vicente Vivar, James Larin David, Francis Xavier Sicat De Rama
  • Patent number: 11275356
    Abstract: 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: Grant
    Filed: November 22, 2018
    Date of Patent: March 15, 2022
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Takaya Nakayama, Satoru Ukena
  • Patent number: 11269658
    Abstract: 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: Grant
    Filed: December 11, 2019
    Date of Patent: March 8, 2022
    Assignee: Endress+Hauser Conducta GmbH+Co. KG
    Inventor: Stefan Robi
  • Patent number: 11249904
    Abstract: 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: Grant
    Filed: November 17, 2017
    Date of Patent: February 15, 2022
    Assignee: MITSUBISHI HEAVY INDUSTRIES MACHINERY SYSTEMS, LTD.
    Inventors: Hiromichi Nakamoto, Naruhisa Kameo, Hiroyuki Nakayama
  • Patent number: 11204850
    Abstract: 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: Grant
    Filed: May 14, 2020
    Date of Patent: December 21, 2021
    Assignee: Micron Technology, Inc.
    Inventors: Joe Mendes, Chandra Guda, Steven Gaskill
  • Patent number: 10963268
    Abstract: 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: Grant
    Filed: August 13, 2019
    Date of Patent: March 30, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Robert Michael Johnson, Islam Mohamed Hatem Abdulfattah Mohamed Atta, Asif Khan, Nafea Bshara, Anthony Nicholas Liguori
  • Patent number: 10889000
    Abstract: 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: Grant
    Filed: April 25, 2019
    Date of Patent: January 12, 2021
    Assignee: TELADOC HEALTH
    Inventors: Yulun Wang, Charles S. Jordan, Keith Phillip Laby, Jonathan Southard
  • Patent number: 10860789
    Abstract: 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: Grant
    Filed: June 23, 2017
    Date of Patent: December 8, 2020
    Assignee: Intel Corporation
    Inventors: Vijaykumar B. Kadgi, Venkataramani Gopalakrishnan, Basavaraj B. Astekar, Chia-Hung S. Kuo, Nivedita Aggarwal
  • Patent number: 10860521
    Abstract: 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: Grant
    Filed: December 30, 2016
    Date of Patent: December 8, 2020
    Assignee: Intel Corporation
    Inventors: Andrew Morning-Smith, Jawad B. Khan, Fred W. Nance, Jr., Wing-Gong Lew
  • Patent number: 10853305
    Abstract: 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: Grant
    Filed: January 2, 2020
    Date of Patent: December 1, 2020
    Assignee: STMICROELECTRONICS (GRAND OUEST) SAS
    Inventor: Thierry Biniguer
  • Patent number: 10826782
    Abstract: 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: Grant
    Filed: October 30, 2018
    Date of Patent: November 3, 2020
    Assignee: GE Aviation Systems Limited
    Inventors: David Alan Elliott, James Angelo Elder, Peter James Handy, Denis Vaughan Weale
  • Patent number: 10516428
    Abstract: 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: Grant
    Filed: April 26, 2019
    Date of Patent: December 24, 2019
    Assignee: Qorvo US, Inc.
    Inventors: Christopher Truong Ngo, Jean-Frederic Chiron, Nadim Khlat, William David Southcombe
  • Patent number: 10496427
    Abstract: 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: Grant
    Filed: June 22, 2017
    Date of Patent: December 3, 2019
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Shengwen Lu
  • Patent number: 10423570
    Abstract: 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: Grant
    Filed: February 17, 2017
    Date of Patent: September 24, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas B. Chadwick, Jr., Michael R. Ouellette, Nancy H. Pratt
  • Patent number: 10372660
    Abstract: 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: Grant
    Filed: September 8, 2016
    Date of Patent: August 6, 2019
    Assignee: eEver Technology, Inc.
    Inventor: Chih-Hung Huang
  • Patent number: 10360055
    Abstract: 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: Grant
    Filed: November 20, 2015
    Date of Patent: July 23, 2019
    Assignee: INTEL CORPORATION
    Inventors: Bing Zhu, Luhai Chen, Peng Zou, Kai Wang
  • Patent number: 10361996
    Abstract: 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: Grant
    Filed: September 21, 2018
    Date of Patent: July 23, 2019
    Assignee: Elmos Semiconductor AG
    Inventors: Christian Schmitz, Bernd Burchard
  • Patent number: 10338865
    Abstract: 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: Grant
    Filed: September 29, 2017
    Date of Patent: July 2, 2019
    Assignee: Seiko Epson Corporation
    Inventor: Hideki Nishimura
  • Patent number: 10333774
    Abstract: 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: Grant
    Filed: October 13, 2017
    Date of Patent: June 25, 2019
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yuki Ito
  • Patent number: 10315312
    Abstract: 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: Grant
    Filed: November 20, 2017
    Date of Patent: June 11, 2019
    Assignee: INTOUCH TECHNOLOGIES, INC.
    Inventors: Yulun Wang, Charles S. Jordan, Keith Phillip Laby, Jonathan Southard
  • Patent number: 10311011
    Abstract: 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: Grant
    Filed: September 21, 2018
    Date of Patent: June 4, 2019
    Assignee: Elmos Semiconductor AG
    Inventors: Christian Schmitz, Bernd Burchard
  • Patent number: 10275173
    Abstract: 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: Grant
    Filed: August 9, 2017
    Date of Patent: April 30, 2019
    Assignee: STMICROELECTRONICS (ROUSSET) SAS
    Inventors: François Tailliet, Marc Battista
  • Patent number: 10255068
    Abstract: 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: Grant
    Filed: March 3, 2017
    Date of Patent: April 9, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Michael K. Gschwind
  • Patent number: 10162783
    Abstract: 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: Grant
    Filed: March 24, 2016
    Date of Patent: December 25, 2018
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Chandresh R. Chaudhari, Gregory A. Majcher, Robert J. Kretschmann, Sivaram Balasubramania, Kendal R. Harris, Edward C. Korsberg
  • Patent number: 10108576
    Abstract: 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: Grant
    Filed: September 26, 2013
    Date of Patent: October 23, 2018
    Assignee: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
    Inventors: Benjamin Knoblauch, Charles D. Henry, Jason A. Unrein
  • Patent number: 9934191
    Abstract: 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: Grant
    Filed: July 31, 2014
    Date of Patent: April 3, 2018
    Assignee: NEOFOCAL SYSTEMS, INC.
    Inventors: Mark Peting, Dale Beyer, Tsutomu Shimomura
  • Patent number: 9813786
    Abstract: 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: Grant
    Filed: January 28, 2015
    Date of Patent: November 7, 2017
    Assignee: NEC Corporation
    Inventors: Neda Cvijetic, Akihiro Tanaka, Ting Wang
  • Patent number: 9756672
    Abstract: 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: Grant
    Filed: December 16, 2013
    Date of Patent: September 5, 2017
    Assignee: ZTE CORPORATION
    Inventors: Shuanshuan Wu, Feng Liang, Haitao Ren, Yifei Yuan, Ming Yuan, Jin Yang
  • Patent number: 9699269
    Abstract: 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: Grant
    Filed: March 7, 2016
    Date of Patent: July 4, 2017
    Assignee: Google Inc.
    Inventor: Maarten 't Hooft
  • Patent number: 9618924
    Abstract: 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: Grant
    Filed: September 4, 2013
    Date of Patent: April 11, 2017
    Assignee: OMRON CORPORATION
    Inventors: Yoshihide Nishiyama, Shigeyuki Eguchi, Osamu Hamasaki, Tatsuya Kojima
  • Patent number: 9606885
    Abstract: 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: Grant
    Filed: October 14, 2013
    Date of Patent: March 28, 2017
    Assignee: Micron Technology, Inc.
    Inventors: Victor Tsai, William Henry Radke, Bob Leibowitz
  • Patent number: 9582058
    Abstract: 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: Grant
    Filed: December 19, 2013
    Date of Patent: February 28, 2017
    Assignee: SANDISK TECHNOLOGIES LLC
    Inventors: Gregg S. Lucas, Kenneth B. Delpapa, Robert W. Ellis
  • Patent number: 9557734
    Abstract: 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: Grant
    Filed: January 27, 2011
    Date of Patent: January 31, 2017
    Assignee: HITACHI INDUSTRIAL EQUIPMENT SYSTEMS CO., LTD.
    Inventors: Tatsuya Maruyama, Tsutomu Yamada, Shinji Yonemoto, Takashi Iwaki, Hironori Ohashi, Yutaka Matsumoto, Ichiro Takahashi
  • Patent number: 9537768
    Abstract: 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: Grant
    Filed: May 28, 2014
    Date of Patent: January 3, 2017
    Assignee: 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: 9473344
    Abstract: 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: Grant
    Filed: December 19, 2008
    Date of Patent: October 18, 2016
    Assignee: REALTEK SEMICONDUCTOR CORPORATION
    Inventors: Ming-Yuh Yeh, Chi-Shun Weng, Ming-Je Li, Kai-Yi Fang, Meng-Han Hsieh
  • Patent number: 9426312
    Abstract: 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: Grant
    Filed: August 28, 2014
    Date of Patent: August 23, 2016
    Assignee: FUJI XEROX CO., LTD.
    Inventor: Fumi Kosaka
  • Patent number: 9423822
    Abstract: 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: Grant
    Filed: March 13, 2014
    Date of Patent: August 23, 2016
    Assignee: The MathWorks, Inc.
    Inventors: Manisha Singh, Robert Purser, Wael Hemdan
  • Patent number: 9237217
    Abstract: 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: Grant
    Filed: May 16, 2013
    Date of Patent: January 12, 2016
    Assignee: I/O INTERCONNECT, LTD.
    Inventors: Ping-Shun Zeung, Johnny Chen