Protocol Selection Patents (Class 710/11)
  • Patent number: 11025682
    Abstract: Disclosed herein are a method and a system for wireless transmission of auxiliary stream data based on a video conference system. The method comprises: connecting a first auxiliary stream device to the master of the video conference via wireless pairing; running a screening software by a second auxiliary stream device; transferring the audio and video data of the second auxiliary stream device to the master of the video conference via the screening software. The method and the system as provided herein can solve the problems which may be caused by being incompatible with audio and video interface cables, thereby improving participants' experience.
    Type: Grant
    Filed: December 15, 2019
    Date of Patent: June 1, 2021
    Assignee: YEALINK (XIAMEN) NETWORK TECHNOLOGY CO., LTD.
    Inventors: Hu Jiang, Zhizhong Ouyang
  • Patent number: 11003237
    Abstract: A method for performing power management in a memory device, the associated memory device and the controller thereof, and the associated electronic device are provided. The memory device includes a non-volatile (NV) memory including at least one NV memory element. The method may include: during an initialization phase of the memory device, detecting whether a host device supports communications corresponding to a first communications protocol; and before detecting that the host device supports communications corresponding to the first communications protocol, controlling a physical layer (PHY) circuit within the memory device to keep staying at a power off state to save power, wherein the PHY circuit supports communications corresponding to the first communications protocol.
    Type: Grant
    Filed: July 18, 2018
    Date of Patent: May 11, 2021
    Assignee: Silicon Motion, Inc.
    Inventor: Tzu-Wei Hsu
  • Patent number: 10997126
    Abstract: Methods and apparatus are provided for reorganizing dynamically loadable namespaces (DLNs). In one exemplary embodiment, a method comprises the steps of, in response to a job submitted by an application, obtaining a DLN portion of a global single namespace of a file system, wherein the DLN is associated with the job and is maintained in a capacity tier of object storage of a storage system; obtaining one or more reordering directives from a user; rearranging one or more files in the DLN into a new directory hierarchy based on the one or more reordering directives to generate a reordered DLN; and dynamically loading the reordered DLN, including the metadata only for the reordered DLN, from the capacity tier of object storage into a performance tier of storage of the storage system for processing by the application. The reordered DLN is merged into the DLN following one or more modifications to the reordered DLN.
    Type: Grant
    Filed: December 8, 2015
    Date of Patent: May 4, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: John M. Bent, Sorin Faibish, Patrick S. Combes, Eriks S. Paegle, James M. Pedone
  • Patent number: 10928088
    Abstract: The present disclosure includes a control board including a switchable input/output port. The switchable I/O port may provide a switchable communication bus capable of selectively supporting one of multiple different communication protocols and may provide a switchable power bus capable of selectively conducting electrical power from one of multiple different power supplies. As such, the control board may communicatively and/or electrically couple to a wide range of devices. To that end, the control board may support the dynamic interchange and reconfiguration of devices coupled to the control board, allowing a control system including the control board greater operational flexibility.
    Type: Grant
    Filed: February 9, 2018
    Date of Patent: February 23, 2021
    Assignee: Johnson Controls Technology Company
    Inventors: Shaun B. Atchison, Brian D. Rigg
  • Patent number: 10842039
    Abstract: A backplane or backplane module for transmitting data along a signal path of a network to one or more functional modules attached to the signal path includes a printed circuit board, a functional module electrical connector attached to the printed circuit board, and a mechanically actuated bypass circuit assembly that maintains signal continuity along the signal path when a function module is not attached to the function module electrical connector.
    Type: Grant
    Filed: September 17, 2018
    Date of Patent: November 17, 2020
    Assignee: Phoenix Contact Development and Manufacturing, Inc.
    Inventors: Scott Michael Frye, Brian John Gillespie, Jr., Christopher Michael Brink
  • Patent number: 10824736
    Abstract: Systems, methods, and apparatus, including computer programs encoded on computer storage media, for facilitating communication in an industrial control network. A system includes an industrial control network, one or more controller devices, one or more emulators, and an encryption relay processor. Each controller device can be operable to control one or more operational devices connected to the industrial control network. Each emulator can be configured to communicate with a respective controller device, and each emulator can be configured to reference a respective profile that includes information about security capabilities of the respective controller device. The encryption relay processor can be operable to facilitate communication to and from each emulator over the industrial control network.
    Type: Grant
    Filed: November 27, 2017
    Date of Patent: November 3, 2020
    Assignee: Accenture Global Services Limited
    Inventors: Song Luo, Walid Negm, James J. Solderitsch, Shaan Mulchandani, Amin Hassanzadeh, Shimon Modi
  • Patent number: 10789364
    Abstract: A method for providing an authenticated update in a distributed network is provided. The distributed network has a plurality of nodes coupled to a serial bus. The method begins with transmitting a credential from an external device to a first node. The update data and an authentication code are provided to a processor of a second node from the external device. The processor of the second node provides the update data and the authentication code to the transceiver of the second node. The authenticated update is finalized by the processor of the second node. The authenticated update is closed by the transceiver of the first node. The credential of the authenticated update is provided to the transceiver of the second node. The transceiver of the second node verifies the update data using the credential and the authentication code. After being verified, the authenticated update data is stored.
    Type: Grant
    Filed: May 2, 2018
    Date of Patent: September 29, 2020
    Assignee: NXP B.V.
    Inventor: Thierry G. C. Walrant
  • Patent number: 10701080
    Abstract: A system is provided and includes a broadcasting device configured to emit a beacon signal over a predefined range and a mobile computing device. The mobile computing device is configured to run a host operating system at any location. The mobile computing device is further configured to run a virtual machine associated with the beacon signal within the host operating system but only when the computing device is in range of the beacon signal of a predefined strength.
    Type: Grant
    Filed: September 7, 2017
    Date of Patent: June 30, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Eli M. Dow, Douglas E. Rohde
  • Patent number: 10671178
    Abstract: A keyboard device is applied to an electronic apparatus and includes a main body, a connection base, a first tilt sensor, a second tilt sensor, and a processor. The connection base is rotatably connected to the main body and configured to detachably be engaged to the electronic apparatus. The first tilt sensor is disposed on the main body and configured to generate first tilt data. The second tilt sensor is disposed on the connection base and configured to generate second tilt data. The processor is electrically connected to the first tilt sensor and the second tilt sensor, and is configured to calculate angle difference data according to the first tilt data and the second tilt data.
    Type: Grant
    Filed: April 16, 2018
    Date of Patent: June 2, 2020
    Assignee: Chicony Electronics Co., Ltd.
    Inventors: Yi-Hung Wang, Tzu-Chuan Liang, Wei-Chih Cheng
  • Patent number: 10673732
    Abstract: A technique relates to dynamic time-domain reflectometry (TDR). A machine spares a bad lane in a bus. The bad lane is taken offline. TDR is dynamically executed on the bad lane while the bus is still in operation. A defect is isolated using results of the TDR.
    Type: Grant
    Filed: November 9, 2017
    Date of Patent: June 2, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Luiz C. Alves, Patrick J. Meaney, Christopher N. Oelsner, Gary A. Peterson, Christopher Steffen
  • Patent number: 10666540
    Abstract: A technique relates to dynamic time-domain reflectometry (TDR). A machine spares a bad lane in a bus. The bad lane is taken offline. TDR is dynamically executed on the bad lane while the bus is still in operation. A defect is isolated using results of the TDR.
    Type: Grant
    Filed: July 17, 2017
    Date of Patent: May 26, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Luiz C. Alves, Patrick J. Meaney, Christopher N. Oelsner, Gary A. Peterson, Christopher Steffen
  • Patent number: 10656991
    Abstract: Embodiments include method, systems and computer program products for redundantly storing product data for an electronic component on an external device. Aspects include determining that product data stored in a primary storage device is corrupted and determining whether the product data is available on the external device that is in communication with the electronic component. Based on a determination that the product data stored in the primary storage device is corrupted and that the product data is available on the external device, aspects include obtaining product data from the external device to continue operation of the electronic component.
    Type: Grant
    Filed: August 24, 2015
    Date of Patent: May 19, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Corville O. Allen, Lee N. Helgeson, Jenny S. Li, Philip J. Sanders
  • Patent number: 10587469
    Abstract: Systems and methods which allow for one or more input/output (I/O) ports residing on a device in a storage network environment to be reconfigured in order to communicate using different protocols are provided. Embodiments may provide for dynamic reconfiguration of an I/O port while the device including the port is deployed in the storage network. In some instances, such reconfiguration may be managed locally and/or by a remote management processing resource in the storage network. In some embodiments, reconfiguration of an I/O port to communicate in a different protocol may be implemented, either manually or automatically, based on observed traffic data.
    Type: Grant
    Filed: February 26, 2016
    Date of Patent: March 10, 2020
    Assignee: NetApp, Inc.
    Inventors: Tao Jin, Evan Chiu, Hua Li, Roland Guioguio, Wendell Griggs, James Loo
  • Patent number: 10581555
    Abstract: An information processing device is provided that includes a receiver to receive information from another information processing device that mutually communicates the information and a processor to process the information received by the receiver. The receiver detects occurrence of a burst error in the received information, sequentially writes the received information in a first memory, stops the writing of the information to the first memory based on detection of the burst error, shuts off transmission of the information received from the another information processing device based on a reproducing instruction, and transmits the information read from the first memory.
    Type: Grant
    Filed: January 11, 2018
    Date of Patent: March 3, 2020
    Assignee: FUJITSU LIMITED
    Inventors: Masahiro Maeda, Atsushi Miki
  • Patent number: 10558601
    Abstract: According to one embodiment, an electronic device includes a receptacle, a first port, a second port, and a switch circuit. The receptacle includes pins. The pins of the receptacle are connectable to pins of a plug respectively. Each of the first and second ports communicates with the receptacle. The switch circuit switches a signal flow between the receptacle, and the first port and second port when the plug is inserted into the receptacle. The switch circuit communicates a first signal between the first port and one of a pair of first and second pins of the receptacle and a pair of third and fourth pins of the receptacle, and communicates a second signal between the second port and the other of the pair of the first and second pins and the pair of the third and fourth pins.
    Type: Grant
    Filed: September 18, 2018
    Date of Patent: February 11, 2020
    Assignee: Toshiba Client Solutions CO., LTD.
    Inventor: Koichi Senuma
  • Patent number: 10521365
    Abstract: Techniques for emulating a configuration space by a peripheral device may include receiving a configuration access request, determining that the configuration access request is for a configuration space other than a native configuration space of the peripheral device, and retrieving an emulated configuration from an emulated configuration space. The configuration access request can then be serviced by using the emulated configuration.
    Type: Grant
    Filed: October 1, 2015
    Date of Patent: December 31, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Nafea Bshara, Adi Habusha, Guy Nakibly, Georgy Machulsky
  • Patent number: 10503682
    Abstract: A network adapter includes one or more ports for communicating over a communication network, a bus interface, and logic circuitry. The bus interface is configured to communicate over a bus. The logic circuitry is configured to receive bus configuration request packets from an originator, to control the bus interface to generate one or more bus configuration cycles in response to at least some of the bus configuration request packets, and, in response to the bus configuration cycles, to generate and send bus configuration response packets to the originator of the bus configuration request packets.
    Type: Grant
    Filed: December 19, 2018
    Date of Patent: December 10, 2019
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Yoni Galezer, Lavi Koch, Tova Bar Asher
  • Patent number: 10445012
    Abstract: A system and methods for in-storage on-demand data decompression. Compressed data are stored in a storage device connected to a host computer. When decompressed data are needed, the host computer sends a decompression command to the storage device indicating which data are to be decompressed, and instructing it how to decompress the data. The storage device decompresses the data and stores the decompressed data, making it available to the host.
    Type: Grant
    Filed: April 19, 2018
    Date of Patent: October 15, 2019
    Assignee: NGD Systems, Inc.
    Inventor: Vladimir Alves
  • Patent number: 10447841
    Abstract: Aspects of the present disclosure provide an apparatus for wireless communication, at least one processor configured to determine a spatial location for a discovered wireless device, a user interface configured to output an indication of the discovered device and its spatial location, a receiver configured to receive a user input, and a communication unit configured to interact with the selected device. The at least one processor is further configured to select the discovered wireless device for interaction based on a relationship between the user input and the outputted indication.
    Type: Grant
    Filed: June 5, 2017
    Date of Patent: October 15, 2019
    Assignee: BOSE CORPORATION
    Inventor: Jahn D. Eichfeld
  • Patent number: 10417162
    Abstract: Provided are a memory package, an expansion memory module, and a multi-module memory system. A base memory module, to/from which an expansion memory module is capable of being attached/detached, includes a module board, a plurality of module terminals arranged on the module board to be connected to a slot, and a plurality of memory packages, each of which including a first surface to be attached to the module board and a second surface opposite to the first surface facing away from the module board, wherein each of the plurality of memory packages includes a plurality of package terminals exposed on the second surface of the memory package to be connected to the expansion memory module.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: September 17, 2019
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Won-hyung Song
  • Patent number: 10331136
    Abstract: The present disclosure provides a general purpose operating system (GPROS) that shows particular usefulness in the robotics and automation fields. The operating system provides individual services and the combination and interconnections of such services using built-in service extensions, built-in completely configurable generic services, and ways to plug in additional service extensions to yield a comprehensive and cohesive framework for developing, configuring, assembling, constructing, deploying, and managing robotics and/or automation applications. The disclosure includes GPROS extensions and features directed to use as an autonomous vehicle operating system. The vehicle controlled by appropriate versions of the GPROS can include unmanned ground vehicle (UGV) applications such as a driverless or self-driving car. The vehicle can likewise or instead include an unmanned aerial vehicle (UAV) such as a helicopter or drone.
    Type: Grant
    Filed: December 5, 2017
    Date of Patent: June 25, 2019
    Assignee: PERRONE ROBOTICS, INC.
    Inventor: Paul J. Perrone
  • Patent number: 10334059
    Abstract: Method and network for connecting a first end device to a network. One method includes the following steps: supporting, by a common data link layer, both Ethernet protocol and time sensitive network protocol; utilizing the Ethernet protocol for discovering, by the first end device, at least one other end device that is connected to the network; and utilizing the time sensitive network protocol for sending time sensitive data by the first end device to the at least one other end device over the network.
    Type: Grant
    Filed: February 19, 2017
    Date of Patent: June 25, 2019
    Assignee: Valens Semiconductor Ltd.
    Inventors: Eyran Lida, Nadav Banet, Aviv Salamon
  • Patent number: 10318215
    Abstract: An image forming system which suppresses the decline in printing speed without user intervention when the speed of data transmission to a storage does not meet an allowable speed, and a control method for the system. A first acquisition part acquires the speed of data transmission to the storage of each of plural image forming apparatuses and a second acquisition part acquires the data transmission speed between image forming apparatuses. When the speed of data transmission to a given image forming apparatus among the apparatuses is lower than a specified value, if the speed of data transmission to the storage of another image forming apparatus and the data transmission speed between image forming apparatuses are both higher than a given value, a striping part performs striping to distribute and store data into the storage of the given image forming apparatus and the storage of the other image forming apparatus.
    Type: Grant
    Filed: March 28, 2018
    Date of Patent: June 11, 2019
    Assignee: Konica Minolta, Inc.
    Inventor: Masaya Ikuta
  • Patent number: 10308235
    Abstract: A vehicle includes a power plant, an electrical port, and a controller. The controller is configured to transmit a signal to the inverter via a conductor of the port indicating a maximum power available. The signal may be transmitted responsive to indication of an off-board inverter being plugged into the port. The controller may be further configured to complete a circuit between the power plant and the inverter. The circuit may be completed responsive to an expected predefined reduction in peak voltage of the signal caused by the inverter.
    Type: Grant
    Filed: March 27, 2017
    Date of Patent: June 4, 2019
    Assignee: Ford Global Technologies LLC
    Inventor: Christopher W. Bell
  • Patent number: 10268618
    Abstract: Various semiconductor chips and computing devices are disclosed. In one aspect a semiconductor chip is provided that includes a first interface controller, a first physical layer connected to the first interface controller, a second interface controller, a second physical layer connected to the second interface controller, and a switch connected between the first interface controller and the second interface controller and the first physical layer and the second physical layer. The switch is operable in one mode to route signals to/from the first interface controller via the first physical layer and route signals to/from the second interface controller via the second physical layer and in another mode to route signals to/from both the first interface controller and the second interface controller via the first physical layer.
    Type: Grant
    Filed: April 16, 2015
    Date of Patent: April 23, 2019
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Dror Geva, Eyal Liser, Roman Mostinski
  • Patent number: 10230855
    Abstract: A processing device in a server computer system generates multiple instances of a universal scanner driver on a server, each instance corresponding to a different scanner connected at separate user devices. The processing device receives requests for an application running on the server to scan documents using the multiple scanners concurrently. The processing device sends, using the different instances of the universal scanner driver, the requests to each user device concurrently and receives scan data corresponding to the documents from the user device.
    Type: Grant
    Filed: September 12, 2016
    Date of Patent: March 12, 2019
    Assignee: Parallels International GmbH
    Inventors: Matthew Cini Sarreo, Paul Gafa, Nikolay N. Dobrovolskiy, Serguei M. Beloussov
  • Patent number: 10171984
    Abstract: A method and device to implement virtual docking host functionality in a wireless network is disclosed. The method manages at least one docking environment device within a wireless network. Further, the method discovers at least one docking environment and docks a dockee device to at least one docking environment device.
    Type: Grant
    Filed: November 6, 2013
    Date of Patent: January 1, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kiran Bharadwaj Vedula, Jong-Hyo Lee, Jun-Hyung Kim
  • Patent number: 10152295
    Abstract: An electronic device and an associated method for displaying image data on a first display device of a first electronic device and a second display device of a second electronic device external of the first electronic device are provided. The method includes the steps of: determining whether image data to be displayed on the first and second display devices are the same; when the image data to be displayed on the first and second display devices are the same, estimating the first resource consumption required when the extension mode is selected for displaying the image data and the second resource consumption required when the mirror mode is selected for displaying the image data; and determining to display the image data on the first and second display devices in the extension mode or the mirror mode according to the first and second estimated resource consumption.
    Type: Grant
    Filed: May 31, 2016
    Date of Patent: December 11, 2018
    Assignee: MEDIATEK INC.
    Inventors: Chun-Hung Chen, Chien-Chou Ko, Chiung-Fu Chen, Yi-Cheng Chen
  • Patent number: 10089276
    Abstract: A distributed logic control apparatus is usable to control a system and includes a plurality of enhanced intelligent devices and a network protocol control that are connected with a data network. The intelligent devices each have a processor apparatus and an algorithm operable thereon that enables each intelligent device to control a corresponding part of the system. Other algorithms on the intelligent devices provide an advantageous setup operation that enables the intelligent devices to cooperate with one another in a self-setup operation.
    Type: Grant
    Filed: March 17, 2017
    Date of Patent: October 2, 2018
    Assignee: EATON INTELLIGENT POWER LIMITED
    Inventor: Steven Dale Rees
  • Patent number: 10042803
    Abstract: An operating method for a card reader, comprising: powering on a card reader, and setting an operating mode according to the type of a device connected thereto; judging the operating mode, waiting to receive audio data if the operating mode is an audio mode, converting the received audio data into a digital signal, forming a data packet by the digital signal, parsing the data packet to obtain a parsing result, judging an instruction type according to the parsing result, executing a corresponding operation according to the instruction type, converting the obtained operation result into an audio data packet, and sending the audio data packet to the device connected thereto; and waiting to receive USB data if the operating mode is a USB mode, judging an instruction type of the received USB data, executing a corresponding operation according to the instruction type, and returning the operation result to the device connected thereto.
    Type: Grant
    Filed: March 26, 2015
    Date of Patent: August 7, 2018
    Assignee: Feitian Technologies Co., Ltd.
    Inventors: Zhou Lu, Huazhang Yu
  • Patent number: 10007325
    Abstract: Provided is an electronic device. The electronic device includes a communicator that wirelessly connects the electronic device to an external device, and a controller that controls the communicator and transmits a wake-up signal to the external device, in response to an input to turn on the power of the electric device, to instruct the external device in a standby state to initiate an audio output preparing operation. The standby state corresponds to a state in which the external device attempts to establish a connection.
    Type: Grant
    Filed: December 4, 2015
    Date of Patent: June 26, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Young-hoon Moon
  • Patent number: 9971725
    Abstract: A semiconductor device includes a substrate having a serial advanced technology attachment (SATA) connector that has a plurality of power supply terminals and a plurality of signal terminals, a nonvolatile semiconductor memory unit disposed on the substrate, and a memory control circuit disposed on the substrate, configured to control the nonvolatile semiconductor memory unit, and having a data input terminal connected to a first power supply terminal of the SATA connector and a data output terminal connected to a second power supply terminal of the SATA connector. A serial signal of input data is transmitted from the first power supply terminal to the data input terminal, and a serial signal of output data is transmitted from the data output terminal to the second power supply terminal.
    Type: Grant
    Filed: March 4, 2016
    Date of Patent: May 15, 2018
    Assignee: TOSHIBA MEMORY CORPORATION
    Inventor: Naoki Kimura
  • Patent number: 9965293
    Abstract: Techniques for adaptive interface support are described. In one embodiment, for example, an apparatus may comprise logic, at least a portion of which is in hardware, the logic to execute a basic input/output system (BIOS), determine a respective impedance state for each of one or more pins in an M.2 physical interface, determine an interface type for a peripheral device coupled with the M.2 physical interface based on the impedance states for the one or more pins, and control an operational state of the peripheral device during execution of the BIOS, based on the interface type for the peripheral device. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: May 8, 2018
    Assignee: INTEL CORPORATION
    Inventors: Nathaniel L. Desimone, Robert E. Gough, Sean C. Dardis
  • Patent number: 9959235
    Abstract: An input/output switching system for a server is disclosed herein. The input/output switching system includes a logic-determination device and at least one connector. The at least one connector electrically connects with at least one electronic card. The at least one connector comprises at least one first standard-bus pin group, at least one second standard-bus pin group, and a first distinguishing-signal pin group. The logic-determination device generates a first determination result which is used for determination of type of the at least one electronic card by receiving a distinguishing signal transmitted from the first distinguishing-signal pin group.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: May 1, 2018
    Assignees: INVENTEC (PUDONG) TECHNOLOGY CORPORATION, INVENTEC CORPORATION
    Inventor: Chia-Hsiang Chen
  • Patent number: 9955241
    Abstract: An apparatus for enabling a first device to identify a second device comprises a first interface and a second interface. Each interface is configured to allow communication between the first device and the second device, and the first interface is distinct from the second interface. The apparatus further comprises one or more controllers configured to receive a first identifier from the second device via the first interface. If the first identifier has a predetermined value, the controllers receive a second identifier from the second device via the second interface. The controllers identify the second device using the second identifier.
    Type: Grant
    Filed: February 21, 2017
    Date of Patent: April 24, 2018
    Assignee: ELEKTA LIMITED
    Inventor: Adrian Maxwell Smith
  • Patent number: 9946532
    Abstract: An image processing device and control method that includes a processor and a memory storing a set of instructions that, when executed by the processor, controls the image processing device to receive a first data object representing a software update to be applied to the at least one peripheral device coupled to the image processing device. A communication mode switch message is generated to change a mode of communicating data between the at least one peripheral device and the image processing device and communicate the communication mode switch message to the at least one peripheral device. Currently active communication mode is disabled and a previously disabled communication pathway of the at least one peripheral device is activated as an update mode. The data representing the software update is transmitted via the update mode to apply the software update to the at least one peripheral device.
    Type: Grant
    Filed: June 15, 2016
    Date of Patent: April 17, 2018
    Assignees: CANON INFORMATION AND IMAGING SOLUTIONS, INC., CANON U.S.A., INC.
    Inventors: Jiayin Peng, Jiuyuan Ge, Song Cang, Bryan Heller
  • Patent number: 9934181
    Abstract: Described are embodiments of methods, apparatuses, and systems for PCIe tunneling across a multi-protocol I/O interconnect of a computer apparatus. A method for PCIe tunneling across the multi-protocol I/O interconnect may include establishing a first communication path between ports of a switching fabric of a multi-protocol I/O interconnect of a computer apparatus in response to a peripheral component interconnect express (PCIe) device being connected to the computer apparatus, and establishing a second communication path between the switching fabric and a PCIe controller. The method may further include routing, by the multi-protocol I/O interconnect, PCIe protocol packets of the PCIe device from the PCIe device to the PCIe controller over the first and second communication paths. Other embodiments may be described and claimed.
    Type: Grant
    Filed: January 25, 2016
    Date of Patent: April 3, 2018
    Assignee: INTEL CORPORATION
    Inventors: David J. Harriman, Maxim Dan
  • Patent number: 9870476
    Abstract: Systems, methods, and apparatus, including computer programs encoded on computer storage media, for facilitating secure communication. A system for facilitating secure communication includes an enterprise network, one or more operational technology networks, and a management server. Each of the operational technology networks can include one or more controller devices operable to control one or more operational devices, and can include a respective site security server and a respective security relay server. The security relay server can be operable to facilitate secure communication between controller devices of the operational technology network and its corresponding site security server. The management server can be a node on the enterprise network and can be operable to communicate with each site security server.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: January 16, 2018
    Assignee: Accenture Global Services Limited
    Inventors: Song Luo, Walid Negm, James J. Solderitsch, Shaan Mulchandani, Amin Hassanzadeh, Shimon Modi
  • Patent number: 9871192
    Abstract: An electronic device including a semiconductor memory is provided. The semiconductor memory may include an interlayer dielectric layer having a hole; a conductive pattern filled in the hole; and a variable resistance element coupled with the conductive pattern over the conductive pattern and storing different data according to a resistance change, wherein the conductive pattern includes a carbon-containing conductive layer in a region adjacent to the variable resistance element.
    Type: Grant
    Filed: August 24, 2016
    Date of Patent: January 16, 2018
    Assignee: SK hynix Inc.
    Inventors: Hyung-Suk Lee, Young-Ju Lee, Sook-Joo Kim
  • Patent number: 9870337
    Abstract: A method comprises identifying resource needs of a plurality of peripherals and resource requirements of a plurality microcontrollers. The method includes comparing the resource needs of the plurality of peripherals with the resource requirements of the plurality of microcontrollers to identify generic resources common to the plurality of microcontrollers, wherein a first microcontroller and a second microcontroller of the plurality of microcontrollers provide the generic resources to processor pin locations according to differing architectures. The method includes assigning each resource of the generic resources to a fixed motherboard location, the assigning including assigning the fixed location to an interface pin.
    Type: Grant
    Filed: February 28, 2014
    Date of Patent: January 16, 2018
    Assignee: E3 EMBEDDED SYSTEMS, LLC
    Inventor: Russell Kevin Huffman
  • Patent number: 9864864
    Abstract: Systems, methods, and apparatus, including computer programs encoded on computer storage media, for facilitating communication in an industrial control network. A system includes an industrial control network, one or more controller devices, one or more emulators, and an encryption relay processor. Each controller device can be operable to control one or more operational devices connected to the industrial control network. Each emulator can be configured to communicate with a respective controller device, and each emulator can be configured to reference a respective profile that includes information about security capabilities of the respective controller device. The encryption relay processor can be operable to facilitate communication to and from each emulator over the industrial control network.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: January 9, 2018
    Assignee: Accenture Global Services Limited
    Inventors: Song Luo, Walid Negm, James J. Solderitsch, Shaan Mulchandani, Amin Hassanzadeh, Shimon Modi
  • Patent number: 9852264
    Abstract: A biometric reading device, for tracking fitness activity, via creating a profile of the user on web portal, comprising a touch screen with the front camera, finger print scanner for thumb, finger print scanner for index finger, and extendable voice recorder at the base panel, the circuit board, essential to be linked with the web portal, a start and stop press button to initiate and stop the fitness tracking record respectively, the speakers at both ends, motion sensors adjacent to both the speakers, audio output, micro USB input to connect pulse measuring or wearable devices, and the power source input. The devise is used for tracking and maintain the fitness activity record, creating the individual profile or account by capturing the biometric data (finger prints, voice recordings and facial image) of the user.
    Type: Grant
    Filed: April 27, 2015
    Date of Patent: December 26, 2017
    Inventor: Padmanabaiah Srirama
  • Patent number: 9846672
    Abstract: Systems, methods, circuits, devices and computer-readable mediums for configuring serial devices are disclosed. In some implementations, a device comprises: an input for receiving first and second requests from a serial bus; a decoder coupled to the input and configured to determine if either of the first and second requests is a configuration mode request; a controller coupled to the decoder and configured to: in response to a determination that the first request is a configuration mode request, program a configuration block with configuration data obtained from the serial bus and alter a device behavior according to the configuration data; and in response to a determination that the second request is not a configuration mode request, perform one or more actions on the device according to the second request.
    Type: Grant
    Filed: February 2, 2015
    Date of Patent: December 19, 2017
    Assignee: Atmel Corporation
    Inventors: Daniel Harfert, Richard V. De Caro
  • Patent number: 9833901
    Abstract: The present invention provides a general purpose operating system (GPROS) that shows particular usefulness in the robotics and automation fields. The operating system provides individual services and the combination and interconnections of such services using built-in service extensions, built-in completely configurable generic services, and ways to plug in additional service extensions to yield a comprehensive and cohesive framework for developing, configuring, assembling, constructing, deploying, and managing robotics and/or automation applications. The invention includes GPROS extensions and features directed to use as an autonomous vehicle operating system. The vehicle controlled by appropriate versions of the GPROS can include unmanned ground vehicle (UGV) applications such as a driverless or self-driving car. The vehicle can likewise or instead include an unmanned aerial vehicle (UAV) such as a helicopter or drone.
    Type: Grant
    Filed: November 23, 2015
    Date of Patent: December 5, 2017
    Assignee: Perrone Robotics, Inc.
    Inventor: Paul J. Perrone
  • Patent number: 9832038
    Abstract: A communication system and a method for operating a communication system, the communication system having a CAN bus and at least two devices connected with the aid of the CAN bus. Such a device has a CAN control unit, an asynchronous, serial communication (ASC) interface unit, and a switch. The CAN control unit is suitable for transmitting, in a first transmission mode, CAN data frames over the CAN bus with the aid of a first physical protocol. The asynchronous, serial communication interface unit or ASC interface unit is suitable for transmitting, in a second transmission mode, ASC data frames over the CAN bus with the aid of a second physical protocol. The switch is designed for switching over between the first transmission mode and the second transmission mode as a function of at least one agreement effective between the device and at least one other device.
    Type: Grant
    Filed: October 20, 2008
    Date of Patent: November 28, 2017
    Assignee: ROBERT BOSCH GMBH
    Inventors: Axel Aue, Martin Gruenewald
  • Patent number: 9820134
    Abstract: The invention enables a device to discover one or more other devices within range for a device-to-device mode of communication. This proximity discovery may trigger a target device, e.g. to start listening to signals from a source device or perform any other action based on the proximity discovery like e.g. charging at a toll gate. A source device that wants to be discovered broadcasts a message including an identifier or a representation of the identifier. This identifier may be an identifier of the target device to be contacted or of the source device or a derivation thereof or a common security association used by a set of peers. The target device compares the broadcast identifier with a known identifier to establish proximity discovery.
    Type: Grant
    Filed: January 23, 2014
    Date of Patent: November 14, 2017
    Assignees: Koninklijke KPN N.V., Nederlandse Organisatie voor Toegepast-Natuurwetenschappelijk Onderzoek TNO
    Inventors: Frank Fransen, Peter Veugen, Sander de Kievit, Maarten Everts
  • Patent number: 9766692
    Abstract: An integrated circuit (IC) implements an industry standard-defined peripheral interconnect to connect to another integrated circuit or component in a system. The industry standard specification includes a software interface that is well-defined and implemented by various software in the system, and thus is desirable to retain. However, the physical interconnect in the systems employing the integrated circuit may be short, and thus the elaborate physical layer definition may consume more integrated circuit area and power than is otherwise desirable in the IC. The IC may implement a simpler and more power-efficient physical layer, reducing both power consumption and semiconductor substrate area consumption, in some embodiments.
    Type: Grant
    Filed: June 3, 2015
    Date of Patent: September 19, 2017
    Assignee: Apple Inc.
    Inventors: Sanjay Dabral, R. Stephen Polzin
  • Patent number: 9736037
    Abstract: A device management system includes a system management information handling system (IHS) that is coupled to a network. A first device is included in the device management system and is not configured to communicate with the system management IHS. A plurality of user IHSs are each configured to communicatively couple to the first device and are each configured to communicatively couple to the system management IHS through the network. Each of the plurality of user IHSs is configured to retrieve device information from the first device when that user IHS is communicatively coupled to the first device. Each of the plurality of user IHSs is configured to provide the device information for the first device to the system management IHS when that user IHS is communicatively coupled to the system management IHS through the network.
    Type: Grant
    Filed: January 28, 2014
    Date of Patent: August 15, 2017
    Assignee: Dell Products L.P.
    Inventors: Carlton Andrews, Gregory James Breinholt, Karthik Krishnakumar
  • Patent number: 9697068
    Abstract: A method for building a scalable system dump facility is provided. The method includes loading a component into system memory. The component includes a plurality of program modules. A component text range table entry is created for each component, whereby the component text range table entry includes: an address range, a component identifier, a data collection function, and a link to one or more related components. Upon invoking a system dump facility, a failing function instruction is determined, based on an address of the failing instruction. The component text range table is searched for an address of a failing function that is in the address range. Memory regions that are associated with the address range are transferred to a storage device first. Memory regions that are associated with related components are transferred next. Remaining memory regions are then transferred.
    Type: Grant
    Filed: December 17, 2014
    Date of Patent: July 4, 2017
    Assignee: International Business Machines Corporation
    Inventors: Adekunle Bello, Douglas Griffith, Angela A. Jaehde, Robert S. Manning
  • Patent number: 9652190
    Abstract: The present disclosure is directed to a method and user interface for redirecting print jobs. The method involves receiving a notification indicating that execution of a print job at a first printing device failed. The method also involves displaying a network printing device map on a display unit in response to receiving the notification. The network printing device map is a graphical representation of a network topology of a plurality of printing devices within a local network. The method further involves receiving an input gesture indicative of a selection of a second printing device of the plurality of printing devices with which to execute the print job. Additionally, the method involves causing the first printing device to transmit the print job to the second printing device upon receiving the input gesture.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: May 16, 2017
    Assignee: KYOCERA Document Solutions Inc.
    Inventor: Keisuke Fukushima