Bused Computer Networking Patents (Class 709/253)
  • Patent number: 11829478
    Abstract: Systems, methods, and other embodiments associated with secure firmware update in a bare metal cloud environment are described. In one embodiment, a trusted device for causing a component of a computing device to accept a firmware update is presented. The device includes a management interface configured to receive a command that authorizes a firmware update to the component. The device further includes a recovery device logic that is configured to generate a signal configured to cause the component to enter a recovery mode. The recovery mode configures the component to accept the firmware update. The device also includes an interface of the device that is configured to pass the signal to the component to cause the component to enter the recovery mode and accept the firmware update.
    Type: Grant
    Filed: May 21, 2019
    Date of Patent: November 28, 2023
    Assignee: Oracle International Corporation
    Inventors: Jaime Ismael Rangel-Martinez, Paul McMillan, Matthew L King
  • Patent number: 11824683
    Abstract: A new processing architecture is described in which a data processing unit (DPU) is utilized within a device. Unlike conventional compute models that are centered around a central processing unit (CPU), example implementations described herein leverage a DPU that is specially designed and optimized for a data-centric computing model in which the data processing tasks are centered around, and the primary responsibility of, the DPU. For example, various data processing tasks, such as networking, security, and storage, as well as related work acceleration, distribution and scheduling, and other such tasks are the domain of the DPU. The DPU may be viewed as a highly programmable, high-performance input/output (I/O) and data-processing hub designed to aggregate and process network and storage I/O to and from multiple other components and/or devices. This frees resources of the CPU, if present, for computing-intensive tasks.
    Type: Grant
    Filed: March 29, 2022
    Date of Patent: November 21, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Pradeep Sindhu, Jean-Marc Frailong, Bertrand Serlet, Wael Noureddine, Felix A. Marti, Deepak Goel, Rajan Goyal
  • Patent number: 11762683
    Abstract: A method includes receiving, by a level two (L2) controller, a write request for an address that is not allocated as a cache line in a L2 cache. The write request specifies write data. The method also includes generating, by the L2 controller, a read request for the address; reserving, by the L2 controller, an entry in a register file for read data returned in response to the read request; updating, by the L2 controller, a data field of the entry with the write data; updating, by the L2 controller, an enable field of the entry associated with the write data; and receiving, by the L2 controller, the read data and merging the read data into the data field of the entry.
    Type: Grant
    Filed: December 6, 2021
    Date of Patent: September 19, 2023
    Assignee: Texas Instruments Incorporated
    Inventors: Abhijeet Ashok Chachad, David Matthew Thompson
  • Patent number: 11552873
    Abstract: A cable, a manufacturing method, and a usage method, each facilitate product development, testing, and debugging. An illustrative embodiment of a cable manufacturing method includes: connecting a first connector plug to a first data recovery and re-modulation (DRR) device and to a first controller device; and coupling electrical signal conductors to the first DRR device to convey electrical transit signals to and from a second DRR device, the second DRR device being connected to a second connector plug. The first controller device is operable in response to a host command to initiate a debug dump by the first DRR device and to store the debug dump in a nonvolatile memory.
    Type: Grant
    Filed: November 22, 2019
    Date of Patent: January 10, 2023
    Assignee: CREDO TECHNOLOGY GROUP LIMITED
    Inventors: Yifei Dai, Yattung Lam, Rajan Pai
  • Patent number: 11538316
    Abstract: A gateway of a surveillance system, the gateway includes: a communication module configured to communicate with a plurality of network cameras including a first network camera and a second network camera; and a processor configured to recognize a motion of a subject based on event information transmitted by the first network camera and to transmit subject information generated based on the motion of the subject to the second network camera.
    Type: Grant
    Filed: August 11, 2016
    Date of Patent: December 27, 2022
    Assignee: HANWHA TECHWIN CO., LTD.
    Inventors: Joon Sung Lee, Ho Woong Lee, Min Suk Sung
  • Patent number: 11392526
    Abstract: Methods, systems, and devices for memory systems having a selectively interfaceable memory subsystem are described. A memory system may include the memory subsystem that may be configurable to provide volatile storage, nonvolatile storage, or both to a host system. The memory subsystem may include a plurality of ports each capable of communicating with the host system using different interfaces. The memory subsystem may be dynamically configurable to perform different functions based on the demands of the host system. In some examples, memory systems described herein may include a first memory subsystem to provide nonvolatile storage to the host system, a second memory subsystem to provide volatile storage to the host system, and a third memory subsystem configurable to provide volatile storage or nonvolatile storage or both to the host system.
    Type: Grant
    Filed: June 4, 2020
    Date of Patent: July 19, 2022
    Assignee: Micron Technology, Inc.
    Inventors: Qing Liang, Yang Lu
  • Patent number: 11334768
    Abstract: Systems, methods, devices, media, and computer-readable instructions are described for local image tagging and processing in a resource-constrained environment such as a mobile device. In some embodiments, characteristics associated with images are used to determine whether to store content (e.g., images and video clips) as ephemeral content or non-ephemeral content. Based on the determination, the image is stored in a non-ephemeral camera roll storage of the mobile device, or an ephemeral local application storage. Additional storage operations such as encryption or backup copying may additionally be determined and performed based on the analysis of the content. In some embodiments, such images may be indexed, sorted, and searched based on the image tagging operations used to characterize the content.
    Type: Grant
    Filed: November 6, 2019
    Date of Patent: May 17, 2022
    Assignee: Snap Inc.
    Inventor: Jonathan Brody
  • Patent number: 11151863
    Abstract: An information processing apparatus includes a communication interface and a controller. The communication interface receives first alarm information indicating an alarm of a plant from a control apparatus and receives second alarm information, obtained by processing the first alarm information, from an alarm management apparatus that receives the first alarm information. The controller makes a judgment of whether the alarm management apparatus is usable, selects, in accordance with the result of the judgment, one of the first alarm information and the second alarm information received by the communication interface, and outputs third alarm information, obtained by the controller processing the selected alarm information, to a user.
    Type: Grant
    Filed: June 2, 2020
    Date of Patent: October 19, 2021
    Assignee: Yokogawa Electric Corporation
    Inventors: Yasunori Sakata, Takashi Sato, Kulasara Mahanama Siriwardena, Motoichi Kuwatani
  • Patent number: 11086812
    Abstract: An embedded controller is provided for a computer, including a processor, first one or more logic elements providing a serial peripheral interface (SPI) module to communicatively couple the embedded controller to an SPI bus as an SPI slave, and second one or more logic elements providing a platform environment control interface (PECI)-over-SPI engine, to build an SPI packet providing an encapsulated PECI command and send a notification to an SPI master that the packet is available.
    Type: Grant
    Filed: December 26, 2015
    Date of Patent: August 10, 2021
    Assignee: Intel Corporation
    Inventors: Mikal C. Hunsaker, Shaun M. Conrad, Zhenyu Zhu, Navtej Singh
  • Patent number: 11061620
    Abstract: The present disclosure generally relates to limiting bandwidth in storage devices. One or more bandwidth quality of services levels may be selected and associated with commands according to service level agreements, which may prioritize some commands over others. A storage device fetches and executes one or more the commands. Each of the commands is associated with a bandwidth quality of service level. After executing the commands and transferring the data to a host device, the storage device may delay writing a completion entry corresponding to the executed commands to a completion queue based on the associated bandwidth quality of service level of the commands. The device may then delay revealing the completion entry by delaying updating a completion queue head pointer. The device may further delay sending an interrupt signal to the host device based on the associated bandwidth quality of service level of the commands.
    Type: Grant
    Filed: March 27, 2020
    Date of Patent: July 13, 2021
    Inventors: Daniel L. Helmick, James Walsh
  • Patent number: 10939076
    Abstract: Streaming and storing video for audio/video (A/V) recording and communication devices in accordance with various embodiments of the present disclosure are provided. In one embodiment, a method for an A/V recording and communication device comprises: recording video image data; executing a write operation to write the video image data at a write rate; executing a read operation to read the video image data at a first read rate that is greater than the write rate; continuing to read the video image data at the first read rate until the read operation catches up to the write operation; reading the video image data at a second read rate equal to the write rate; and transmitting streaming video to a client device, wherein a beginning portion of the streaming video is streamed at a first stream rate and thereafter streaming at a second stream rate less than the first stream rate.
    Type: Grant
    Filed: November 15, 2018
    Date of Patent: March 2, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Joshua Roth, Trevor Phillips, Jason Gluckman
  • Patent number: 10771735
    Abstract: A data cable, electronic system and method for transmitting MIPI signals are provided. The electronic system includes a first electronic device configured to generate at least one pair of MIPI (Mobile Industry Processor Interface) differential signals, and a data cable and a second electronic device connected to the first electronic device via the data cable. The data cable is configured to receive the at least one pair of MIPI differential signals from the first electronic device, and perform impedance matching and shielded grounding processing on the at least one pair of MIPI differential signals, and transmit the processed at least one pair of MIPI differential signals to the second electronic device.
    Type: Grant
    Filed: January 15, 2018
    Date of Patent: September 8, 2020
    Assignee: MEDIATEK SINGAPORE PTE. LTD.
    Inventors: Yuan Wen, Jian Xiong
  • Patent number: 10664343
    Abstract: To suppress an increase in a voltage drop in a non-volatile memory including a variable resistive element installed therein. A memory controller includes a voltage drop amount estimating unit and an encoding unit. The voltage drop amount estimating unit estimates a voltage drop amount from a wiring resistance of a wiring up to a memory cell and a leakage current occurring in the memory cell when original data is caused to be held in the memory cell. The encoding unit performs a predetermined encoding process on the original data in a case in which the estimated voltage drop amount exceeds a predetermined threshold value.
    Type: Grant
    Filed: December 1, 2016
    Date of Patent: May 26, 2020
    Assignee: Sony Corporation
    Inventor: Haruhiko Terada
  • Patent number: 10649879
    Abstract: In one embodiment, a portable monitoring system can include a secondary bus and a first monitoring circuit detachably coupled to the secondary bus. The first monitoring circuit can be configured to receive, from a first bus via a node comprising one or more gates, a first beacon packet of a monitoring system of an industrial machine. The first beacon packet can include a first system frame schedule indicative of a plurality of time slices during which a plurality of data packets can be configured to be broadcasted on the first bus of the monitoring system. The first monitoring circuit can also be configured to determine, a first set of time slices of the plurality of time slices during which a first set of data packets including data characterizing one or more predetermined operating parameters are broadcasted on the first bus.
    Type: Grant
    Filed: April 6, 2018
    Date of Patent: May 12, 2020
    Assignee: Bently Nevada, LLC
    Inventors: Dustin Hess, Michael Alan Tart, Paul Richetta, Curtis Hoffman, Raymond Jensen
  • Patent number: 10564857
    Abstract: Systems and methods for quality of service (QoS) using adaptive command fetching are disclosed. NVM Express (NVMe) implements a paired submission queue and completion queue mechanism, with host software on the host device placing commands into the submission queue. The memory device processes the commands through various phases including fetching, processing, posting a completion message, and sending an interrupt to the host. NVMe also includes an NVMe virtualization environment, which uses a subsystem with multiple controllers to provide virtual or physical hosts direct I/O access. QoS may be used so that the NVMe processes in the virtualization environment receive sufficient resources. In particular, bandwidth assigned to a submission queue may be considered when processing of commands (such as fetching of commands). In the event that the bandwidth assigned to the submission queue is exceeded, the processing of the commands (such as the fetching of the commands) may be delayed.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: February 18, 2020
    Assignee: Western Digital Technologies, Inc.
    Inventors: Shay Benisty, James Walsh, Rajesh Koul
  • Patent number: 10488461
    Abstract: A digital integrated circuit comprising a logic array comprises a functional logic block, a logic unit for detecting transient errors affecting the functional logic block, an input FIFO memory for supplying the functional logic block with samples, an output FIFO memory for receiving samples output from the functional logic block, a buffer memory that is supplied with samples by the input FIFO memory, and a logic control unit that is able to control read access to the input FIFO memory and write access to the output FIFO memory and that is configured, when an error is detected by the transient-error-detecting logic unit, to reset the transient-error-detecting logic unit and the functional logic block, to suspend write access to the output FIFO memory and to switch the input of the functional logic block to the output of the buffer memory.
    Type: Grant
    Filed: April 16, 2018
    Date of Patent: November 26, 2019
    Assignee: THALES
    Inventors: Yann Nicolas Pierre Oster, Loïc Barres
  • Patent number: 10405030
    Abstract: A method consistent with certain implementations involves receiving a triggered declarative object (TDO) to a digital television receiver device that carries out a programmed routine when activated; receiving a trigger object associated with the TDO to the digital television receiver device; receiving a back-off parameter that represents a time interval during which the trigger is to initiate an operation; the digital television receiver device having a processor that establishes a random time within the time interval of the backoff parameter in which the TDO is activated; and the digital television receiver device processor initiating the operation at the random time. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.
    Type: Grant
    Filed: October 22, 2014
    Date of Patent: September 3, 2019
    Assignee: Saturn Licensing LLC
    Inventor: Mark Kenneth Eyer
  • Patent number: 10296375
    Abstract: System for transferring files includes source and target servers. A client on target server initiates data transfer by sending requests to agent on source server, including local path to data. Number of requests equals number of connections. Agent receives requests, uploads data from local storage and transfers data to client. Client receives data and stores it locally. File transfer process has multiple file copy operations. Each operation is executed by multiple parallel and independent procedures. File data and metadata are transferred between procedures via limited size queues, in random order. Each procedure is blocked when adding data to queue when queue reaches maximum size, or when queue is empty and not marked closed. The file list generation procedure asynchronously launches copies of itself to generate list of files in parallel. Agent reads next file from the list only when all blocks of current file are distributed between the copy procedures.
    Type: Grant
    Filed: August 26, 2017
    Date of Patent: May 21, 2019
    Assignee: Plesk International GmbH
    Inventor: Denis Goleshchikhin
  • Patent number: 10142194
    Abstract: A method and apparatus are provided for interoperably performing a service. The method includes searching, by the portable terminal, external devices; identifying a service interoperation device corresponding to a characteristic of the service among the searched external devices; recommending the service interoperation device; and performing the service in interoperation with the recommended service interoperation device.
    Type: Grant
    Filed: January 23, 2013
    Date of Patent: November 27, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Joonkyu Seo, Kyunga Kang, Jiyeon Kwak, Hyunjin Kim, Juyoun Lee
  • Patent number: 10069894
    Abstract: The present invention discloses an electronic device, a storage medium and a method for transferring a file. The method for transferring the file includes: submitting a file segment to be transferred to a target device to a transferring queue in a main process; waiting for an interrupt signal; monitoring whether the main process produces upload traffic during a preset time period, and if the main process does not produce the upload traffic during the preset time period, sending out an interrupt request which comprises information that the main process does not produce the upload traffic during the preset time period; stopping waiting for the interrupt signal when a response from the target device or the interrupt request are received.
    Type: Grant
    Filed: January 15, 2015
    Date of Patent: September 4, 2018
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Zhi Liao, Hai Zhen Liao, Yuan Zhang
  • Patent number: 10020943
    Abstract: Methods and apparatuses are provided for binding a device and a terminal. In the method, the terminal acquires a binding password from a smart home device in a local area network. The terminal transmits a binding request for binding with the smart home device to the server, where the binding request includes a binding password and a user login Identifier (ID). A binding relationship between the user login ID and the smart home device is established by the server when the binding password in the binding request matches with a binding password stored in a server.
    Type: Grant
    Filed: February 4, 2016
    Date of Patent: July 10, 2018
    Assignee: Xiaomi Inc.
    Inventors: Yuanbo Wang, Enxing Hou, Ziguang Gao
  • Patent number: 10019393
    Abstract: Interruption facility for adjunct processor queues. In response to a queue transitioning from a no replies pending state to a reply pending state, an interruption is initiated. This interruption signals to a processor that a reply to a request is waiting on the queue. In order for the queue to take advantage of the interruption capability, it is enabled for interruptions.
    Type: Grant
    Filed: February 1, 2016
    Date of Patent: July 10, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Charles W. Gainey, Jr., Klaus Meissner, Damian L. Osisek, Klaus Werner
  • Patent number: 9990151
    Abstract: A method, device, and non-transitory computer readable medium for mirroring data, comprising, selecting, based on a plurality of data attributes, a portion of local data in a local storage device for mirroring to a remote storage device and copying the selected portion of the local data to at least one cache memory of the remote storage device. Next a determination of when a failover event has occurred in the local storage device is made, wherein the failover event comprises an event in which the local data in the local storage device is inaccessible to a client computing device when the client computing device attempts to access the local data from the local storage device. A copy of the local data from the cache memory in the remote storage device is retrieved when the failover event is determined to have occurred.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: June 5, 2018
    Assignee: NetApp, Inc.
    Inventors: Brian Naylor, Manish Bhuwania, Snehal Kamble, Joseph Brown, Satish Cherbrolu, Michael Noeth, Sally Wahba
  • Patent number: 9825932
    Abstract: A system for and method of storing data comprising: encoding a file into a plurality of fragments; retrieving storage configuration data from a data management store including data associated with a plurality of remote storage volumes, the storage configuration data comprising an indication of a predefined data transmission size corresponding to each remote storage volume; using the storage configuration data to identify a storage strategy associating each fragment with a remote storage volume, wherein using the storage configuration data includes using the indications of the pre defined data transmission sizes; packaging one or more fragments each associated with a common identified remote storage volume as identified by the storage strategy to form a data bundle; communicating the data bundle to the respective common identified remote storage volume associated with the fragments in the data bundle; and storing the fragments at that identified remote storage volume.
    Type: Grant
    Filed: January 9, 2013
    Date of Patent: November 21, 2017
    Assignee: Qatar Foundation
    Inventors: Simon Ponsford, Simon Guerrero, William Yip, Gokop Goteng
  • Patent number: 9785355
    Abstract: A method and system for enabling Non-Volatile Memory express (NVMe) for accessing remote solid state drives (SSDs) (or other types of remote non-volatile memory) over the Ethernet or other networks. An extended NVMe controller is provided for enabling CPU to access remote non-volatile memory using NVMe protocol. The extended NVMe controller is implemented on one server for communication with other servers or non-volatile memory via Ethernet switch. The NVMe protocol is used over the Ethernet or similar networks by modifying it to provide a special NVM-over-Ethernet frame.
    Type: Grant
    Filed: September 2, 2015
    Date of Patent: October 10, 2017
    Assignee: CNEX Labs, Inc.
    Inventor: Yiren Huang
  • Patent number: 9772422
    Abstract: A system and method for locating an object within a structure includes a magnetically-responsive member coupled to the object. A magnetic field generator generates a magnetic field in the presence of the structure. The generated magnetic field causes the magnetically-responsive member to output a signal when the magnetically-responsive member is in the presence of the magnetic field. A detector may include a sensor coupled to a control unit. The sensor detects the signal output by the magnetically-responsive member. The control unit locates the object based on detection of a third harmonic of the signal.
    Type: Grant
    Filed: December 1, 2015
    Date of Patent: September 26, 2017
    Assignee: The Boeing Company
    Inventors: John R. Hull, Kathy L. Ferguson, Christopher Allin Black, Daniel L. Byrum
  • Patent number: 9571383
    Abstract: A technique for routing data frames in a telecommunications backhaul network (100) is provided. The telecommunication backhaul network (100) includes a plurality of points and links between the points so that at least two different routes for communicating data frames between a pair of end points is provided. A first end point (102) routes data frames that belong to a communication tunnel between the first end point and second end point (104) on a first route (106), which includes one or more intermediate points (100). At least some of the data frames include a continuity check message. The first end point reroutes data frames belonging to the communication tunnel to a second route that is different from the first route (106), if certain data frames including the continuity check message are lost in the network (100). As to a method aspect of the technique, at least one of the links of the first route are switched to a reduced link capacity.
    Type: Grant
    Filed: September 13, 2012
    Date of Patent: February 14, 2017
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Sándor Rácz, Jonas Edstam, Balázs Peter Gerö, János Harmatos, Karl-Magnus Möller, Szilveszter Nádas
  • Patent number: 9473984
    Abstract: A method of controlling congestion in a base station of a wireless communication system is provided. The method includes receiving a Service Data Unit (SDU) that includes pieces of data forwarded through a caching proxy, driving a timer each time an SDU is received for processing the SDU using a communication protocol, determining whether the SDU has been processed using the communication protocol until expiration of the timer, and controlling a transmission rate of the caching proxy based on a number of SDUs consecutively discarded or a number of SDUs consecutively transmitted depending on whether the timer has expired.
    Type: Grant
    Filed: May 24, 2013
    Date of Patent: October 18, 2016
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jiangwei Xu, Sang-Jun Moon, Yong-Seok Park, Chul-Ki Lee, Jung-Hwan Lim
  • Patent number: 9396438
    Abstract: A system and method is disclosed for a remote activity detection process using an analysis of data streams of an entity such as an end user and/or a customer. In an embodiment, the detection process uses the data stream analysis to evaluate an entity's potential involvement in an activity based on individual measures for the entity such as comparison of the entity's data stream to the entity's peers, comparison of the entity's data stream to historical information for the entity, and/or comparison of the entity's data stream to data streams for a known second entity involved in the activity. The detection process may also use other information available which may impact the data points in a data stream, such as premises attributes associated with an entity, demographic attributes for the entity, financial attributes for the entity, and system alerts.
    Type: Grant
    Filed: April 24, 2015
    Date of Patent: July 19, 2016
    Assignee: Trove Predictive Data Science, LLC
    Inventors: Katie McConky, Richard Viens, Adam Stotz, Travis Galoppo, Thomas Fusillo
  • Patent number: 9288269
    Abstract: Devices having corresponding methods and computer-readable media comprise: a host processor, wherein the host processor is configured to execute a host client while the device is in an awake mode, and wherein the host client maintains a network connection while executing; and a network interface controller comprising an embedded processor, wherein the embedded processor is configured to execute an embedded client while the device is in a sleep mode, wherein the embedded client is configured to maintain the network connection while executing.
    Type: Grant
    Filed: May 30, 2013
    Date of Patent: March 15, 2016
    Assignee: MARVELL WORLD TRADE LTD.
    Inventors: Iulian Andrei Ispas, Jens Wilke
  • Patent number: 9182939
    Abstract: One embodiment of the present invention sets forth a method for managing a power state of an audio device resident in a graphics processing unit. The method includes the steps of directing audio data originated from a client application via an audio path in an audio driver stack to the audio device, determining whether an active stream of audio data along the audio path is present in response to a notification of an attempt to shut down the graphics processing unit, and requesting a plug and play manager to disable the audio device, if no active stream of audio data is present along the audio path.
    Type: Grant
    Filed: September 19, 2008
    Date of Patent: November 10, 2015
    Assignee: NVIDIA Corporation
    Inventors: David Wyatt, Mark Pereira, Boon Sun Song
  • Patent number: 9165394
    Abstract: The present invention sets forth a method for supporting enhanced audio on a graphics processing unit (GPU) in a computing device having a graphics subsystem. In one embodiment, the method includes the steps of determining whether an option of a GPU audio output is enabled and the graphics subsystem and a first external output device is connected, and routing a first audio stream to the GPU of the graphics subsystem for processing when the option of the GPU audio output is enabled and the graphics subsystem and the first external output device is in connection and causing the processed first audio stream to be transferred along a first transmission path to the first external output device, or otherwise causing a second audio stream to be transferred along a second transmission path to a second external output device.
    Type: Grant
    Filed: October 13, 2009
    Date of Patent: October 20, 2015
    Assignee: NVIDIA Corporation
    Inventors: Shany-I Chan, Ching-Yee Feng, Shih-Da Wu, Tseng-Ying Lee, Li-Kai Cheng, Li-Ling Chou, Yu-Kuo Chiang, Yu-Li (David) Ho
  • Patent number: 9112890
    Abstract: A method for data storage includes, in a system that includes one or more storage controllers, multiple servers and multiple multi-queue storage devices, assigning in each storage device server-specific queues for queuing data-path storage commands exchanged with the respective servers. At least some of the data-path storage commands are exchanged directly between the servers and the storage devices, not via the storage controllers, to be queued and executed in accordance with the corresponding server-specific queues.
    Type: Grant
    Filed: January 18, 2015
    Date of Patent: August 18, 2015
    Assignee: E8 STORAGE SYSTEMS LTD.
    Inventor: Zivan Ori
  • Patent number: 9015350
    Abstract: A shared network interface controller (NIC) interfaces a plurality of operating system domains as part of the load-store architecture of the operating system domains. A bus interface couples the NIC to a load-store domain bus (such as PCI-Express), using header information to associate data on the bus with an originating operating system domain. Transmit/receive logic connects the NIC to the network. Association logic allows the NIC to designate, and later lookup which destination MAC address (on the Ethernet side) is associated with which operating system domain. Descriptor register files and Control Status Registers (CSR's) specific to an operating system domain are duplicated and made available for each domain. Several direct memory access (DMA) engines are provided to improve throughput. Packet replication logic, filters (perfect and hash) and VLAN tables are used for looping back packets originating from one operating system domain to another and other operations.
    Type: Grant
    Filed: May 9, 2012
    Date of Patent: April 21, 2015
    Assignee: Mellanox Technologies Ltd.
    Inventor: Christopher J. Pettey
  • Patent number: 8977737
    Abstract: In a network having one or more Audio Video Bridging (AVB) devices, non-AVB bridges are detected by transmitting a maintenance message, such as a unicast linktrace message, from one AVB device such as a residential gateway to another AVB device such as a set-top box or IPTV. AVB devices in the path provide replies indicating whether the port on which the linktrace message was received is connected to a non-AVB bridge. The disclosure has utility in diagnostics problems with IPTV in a network.
    Type: Grant
    Filed: December 24, 2007
    Date of Patent: March 10, 2015
    Assignee: Alcatel Lucent
    Inventors: Sig Harold Badt, Jr., Jessy Victor Rouyer, Timucin Ozugur
  • Patent number: 8948029
    Abstract: A method and system for network interface naming is described.
    Type: Grant
    Filed: November 19, 2010
    Date of Patent: February 3, 2015
    Assignee: Red Hat, Inc.
    Inventors: Andy Gospodarek, Neil Horman
  • Patent number: 8886841
    Abstract: A computing system architecture is based upon a peer-to-peer, asynchronous model. The architecture specifies a set of infrastructure facilities that comprise an inter-prise operating system. The inter-prise operating system provides all the facilities that make application coding as easy in the peer-to-peer asynchronous model as it is in a hierarchical, synchronous model. Services, which reside in containers, are linked asynchronously by an inter-prise bus and use data from a virtual data store.
    Type: Grant
    Filed: April 19, 2012
    Date of Patent: November 11, 2014
    Assignee: Charles Schwab & Co., Inc.
    Inventors: Neal Goldstein, Adam Richards, David Sherr, David Levy, Chalon Mullins
  • Patent number: 8874798
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to mediation application in an ESB and provide a novel and non-obvious method, system and computer program product for aspect oriented application of a mediation in an ESB. In one embodiment, a method for aspect oriented application of a mediation in an ESB can be provided. The method can include installing an aspect in an ESB, the aspect referencing at least one mediation and associating the at least one mediation with at least one target in the ESB. The method further can include applying the at least one mediation in the aspect to each associated target in the ESB.
    Type: Grant
    Filed: July 11, 2007
    Date of Patent: October 28, 2014
    Assignee: International Business Machines Corporation
    Inventors: Roland Barcia, Kyle G. Brown, Robert R. Peterson, Rachel M. Reinitz
  • Patent number: 8868714
    Abstract: Known network management systems for managing traffic signals in a network store node/link parameter signals and traffic parameter signals and calculate solutions defining intermediate nodes/links situated between sources and destinations for transporting said traffic signals from said sources to said destinations via said intermediate nodes/links and calculate route information per solution. By storing node/link parameter signals and traffic parameter signals for several situations (like several predictions in the future) and calculating solutions for each situation and then selecting a solution per situation, the network management system will manage the network more advantageously, especially when solutions are compared with each other, and when a solution is selected per situation in dependence of comparison results (comprising similarities/differences between solutions of different situations).
    Type: Grant
    Filed: October 7, 2002
    Date of Patent: October 21, 2014
    Assignee: Alcatel Lucent
    Inventors: Sven Jozef Jeanne Van Den Bosch, Gert Van Hoey, Paloma De La Vallee-Poussin, Natalie Maria Cornelia Degrande
  • Patent number: 8850058
    Abstract: The invention provides an Ethernet-based data transmission method, which is applied to a control system with a plurality of nodes. The method comprises: a first node caches the data needed to be sent (S101); if the current communication macro-cycle comprises the time segment for the first node to send data, the first node sends the cached data in the time segment for the first node to send data within the current communication macro-cycle; if the current communication macro-cycle does not comprise the time segment for the first node to send data, the first node does not send the cached data in the current communication macro-cycle; wherein other nodes do not send data in the time segment for the first node to send data within the current communication macro-cycle, and the communication macro-cycles have same durations and each communication macro-cycle consists of a plurality of time segments with a fixed length (S102). The invention further provides Ethernet nodes and a control system.
    Type: Grant
    Filed: April 9, 2010
    Date of Patent: September 30, 2014
    Assignees: Supcon Group Co., Ltd., Zhejiang University
    Inventors: Dongqin Feng, Qiang Wang, Jian Chu, Jianxiang Jin
  • Patent number: 8806065
    Abstract: Disclosed are a server device to which a universal serial bus (USB) device is connected, and a device sharing method thereof, the server device capable of sharing the USB device with a client device through a network, the server device including: a USB controller which sets up connection information containing a device address of a connected USB device; and a USB management unit which connects the client device to the USB device by storing the connection information, allocating a virtual connection address for connecting the client device to the USB device, and mapping the virtual connection address with the device address if the client device requests for sharing the USB device. With this, there are provided a server device and a device sharing method, in which the plurality of client devices can have connection and access to the USB device.
    Type: Grant
    Filed: April 22, 2011
    Date of Patent: August 12, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Kyung-sik Kim
  • Patent number: 8793214
    Abstract: The disclosure discloses a method and system for reducing an amount of data transfer in data synchronization, in which the method comprises: identifying different data values in each data column within a changed source data table; coding data values in each data column, wherein, for each data column, different data values have different coding values; identifying different ChangeType and ChangeBits in data change history information; and generating a change matrix by using the coding values of different data values in each data column according to different ChangeType and ChangeBits. With the change matrix, data having the same change for different rows within an initial data change are merged into a same change row within the change matrix, thereby reducing amount of data transfer and improving synchronization efficiency.
    Type: Grant
    Filed: June 6, 2011
    Date of Patent: July 29, 2014
    Assignee: International Business Machines Corporation
    Inventor: Liang Qi
  • Patent number: 8762581
    Abstract: A multi-thread packet processor which processes data packets using a multi-threaded pipelined machine, wherein no instruction depends on a preceding instruction because each instruction in the pipeline is executed for a different thread. The multi-thread packet processor transfers a data packet from a flexible data input buffer to a packet task manager, dispatches the data packet from the packet task manager to a multi-threaded pipelined analysis machine, classifies the data packet in the analysis machine, modifies and forwards the data packet in a packet manipulator. The multi-thread packet processor includes an analysis machine having multiple pipelines, wherein one pipeline is dedicated to directly manipulating individual data bits of a bit field, a packet task manager, a packet manipulator, a global access bus including a master request bus and a slave request bus separated from each other and pipelined, an external memory engine, and a hash engine.
    Type: Grant
    Filed: December 22, 2000
    Date of Patent: June 24, 2014
    Assignee: Avaya Inc.
    Inventors: Richard P. Modelski, Michael J. Craren
  • Patent number: 8762541
    Abstract: Devices, systems and methods that route a communication link to a proper destination are disclosed. The method may include connecting the communication link to a first destination; requesting a response from the first destination; validating the response from the first destination; and disconnecting the communication link to the first destination if the response from the first destination is not valid. The method may also include connecting the communication link to a second destination; requesting a response from the second destination; and disconnecting the communication link to the second destination if the response from the second destination is not valid. The devices, systems and methods may provide hunt group, call center and conference call features as discussed later herein.
    Type: Grant
    Filed: February 25, 2005
    Date of Patent: June 24, 2014
    Assignee: Siemens Enterprise Communications, Inc.
    Inventor: Mallikarjuna Samayamantry
  • Patent number: 8725873
    Abstract: A plurality of server access requests is received from a plurality of clients via at least one input port of an arbiter. One or more of a plurality of servers that are available for access by the plurality of clients are identified. One or more of the plurality of clients are selected based on identifying the one or more available servers and based on a selection sequence that includes each of the plurality of clients from which one of the plurality of server access requests has been received. Data indicative of a requested service is forwarded from each of the one or more selected clients to a corresponding one of the one or more available servers.
    Type: Grant
    Filed: August 10, 2011
    Date of Patent: May 13, 2014
    Assignee: Marvell Israel (M.I.S.L) Ltd.
    Inventor: Dror Bromberg
  • Patent number: 8725905
    Abstract: A power over Ethernet (PoE) compliant device may be able to keep alive just enough of a management controller and/or target to respond to requests and tell a host (initiator) why it may be unable to respond to a data transfer request in a desired fashion due to a power failure. Thus only a small portion of an information handling system management capabilities need stay alive for reporting the operational condition of the overall information handling system during a power outage.
    Type: Grant
    Filed: January 11, 2006
    Date of Patent: May 13, 2014
    Assignee: Dell Products L.P.
    Inventors: Jared Terry, Samit Ashdhir, Dhiraj Sehgal
  • Patent number: 8725859
    Abstract: An automated service discovery and monitoring utility employs automatically generated policies (rules) for monitoring network health of a service based on network discovery using flow data derived from transmissions sent over segments between computing components defining the service. An interactive discovery application employs flow data based on transmissions associated with a service. Analysis of the flow data identifies associated components from inspection of the transmissions. Iterative component selection allows network traversal of components based on flow data of the segments used for providing the service.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: May 13, 2014
    Assignee: Riverbed Technology, Inc.
    Inventors: Christopher J. White, Dimitri Stratton Vlachos, David Paul Doyle
  • Patent number: 8713197
    Abstract: A system, apparatus, and method for managing the flow of data on a network. A plurality of processors are used to implement a virtual queue, for controlling a rate of flow of data on the network. Each of the processors has a member queue, the combination of member queues combining to form the virtual queue. Aspects of the invention use messages to communicate among the processors, to properly control the rate of flow.
    Type: Grant
    Filed: May 6, 2008
    Date of Patent: April 29, 2014
    Assignee: F5 Networks, Inc.
    Inventor: Ning Xiang Li
  • Patent number: 8689244
    Abstract: A communication system according to one aspect of the present invention, comprises one or more integrated circuits. The one or more integrated circuits comprise at least one of a local integrated circuit and a remote integrated circuit. At least one sending application hardware module located on the local integrated circuit has a sending logic that controls the sending of messages from the sending application hardware module. At least one receiving application hardware module is located on at least one of the local integrated circuit or remote integrated circuit. A sending application hardware module sends messages to a receiving application hardware module without its sending logic having been constructed with a priori knowledge of the address of or the path to said receiving application hardware module. A dispatch logic located on the local integrated circuit that routes at least one or more.
    Type: Grant
    Filed: January 25, 2008
    Date of Patent: April 1, 2014
    Assignee: Objective Interface Systems, Inc.
    Inventors: William Beckwith, Steven Deller, Joe G. Thompson
  • Publication number: 20140059250
    Abstract: A network system of the present invention includes a computer and a device connected via a network, and a system management device. The computer and the device include, respectively, bridges that encapsulate transmission/reception data transmitted and received to and from each other and transmit and receive the data to and from each other via the network. Each of the bridges includes a control data transmitting means for generating control data for controlling the state of the system based on control auxiliary data issued from the computer or the device and used for controlling the state of the system, and transmitting the control data to the system management device via the network. The system management device includes a system controlling means for controlling the state of the system in accordance with the control data received thereby.
    Type: Application
    Filed: January 19, 2012
    Publication date: February 27, 2014
    Applicant: NEC CORPORATION
    Inventors: Jun Suzuki, Youichi Hidaka, Junichi Higuchi, Takashi Yoshikawa, Teruyuki Baba, Nobuharu Kami