Bused Computer Networking Patents (Class 709/253)
-
Patent number: 12231261Abstract: An apparatus may be communicatively coupled to other nodes in a network. The apparatus may include a control circuit configured to repeatedly issue transmission cycles to the other nodes. A given transmission cycle may include a least one send slot for each of the other nodes to send data. The control circuit may be configured to initiate transmission cycles by issuing beacon signals to the other nodes. The control circuit may be configured to determine when to issue a beacon signal in a given transmission cycle by determining that all of the other nodes have completed all associated send slots in an immediately previous transmission cycle and based upon a determination of the completion of the other nodes' transmission, delaying transmission of the beacon signal for the given transmission cycle.Type: GrantFiled: May 23, 2023Date of Patent: February 18, 2025Assignee: Microchip Technology IncorporatedInventor: Galin I. Ivanov
-
Patent number: 12001478Abstract: A video-based interaction implementation method includes the following: At least one video is presented in an interface; an interactive video input by a user based on a presented video is acquired, and an association relationship is established between the presented video and the interactive video; and the interactive video is presented based on the association relationship.Type: GrantFiled: June 24, 2022Date of Patent: June 4, 2024Assignee: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.Inventor: Ningtong Wu
-
Patent number: 11829478Abstract: 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: GrantFiled: May 21, 2019Date of Patent: November 28, 2023Assignee: Oracle International CorporationInventors: Jaime Ismael Rangel-Martinez, Paul McMillan, Matthew L King
-
Patent number: 11824683Abstract: 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: GrantFiled: March 29, 2022Date of Patent: November 21, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Pradeep Sindhu, Jean-Marc Frailong, Bertrand Serlet, Wael Noureddine, Felix A. Marti, Deepak Goel, Rajan Goyal
-
Patent number: 11762683Abstract: 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: GrantFiled: December 6, 2021Date of Patent: September 19, 2023Assignee: Texas Instruments IncorporatedInventors: Abhijeet Ashok Chachad, David Matthew Thompson
-
Patent number: 11552873Abstract: 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: GrantFiled: November 22, 2019Date of Patent: January 10, 2023Assignee: CREDO TECHNOLOGY GROUP LIMITEDInventors: Yifei Dai, Yattung Lam, Rajan Pai
-
Patent number: 11538316Abstract: 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: GrantFiled: August 11, 2016Date of Patent: December 27, 2022Assignee: HANWHA TECHWIN CO., LTD.Inventors: Joon Sung Lee, Ho Woong Lee, Min Suk Sung
-
Patent number: 11392526Abstract: 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: GrantFiled: June 4, 2020Date of Patent: July 19, 2022Assignee: Micron Technology, Inc.Inventors: Qing Liang, Yang Lu
-
Patent number: 11334768Abstract: 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: GrantFiled: November 6, 2019Date of Patent: May 17, 2022Assignee: Snap Inc.Inventor: Jonathan Brody
-
Patent number: 11151863Abstract: 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: GrantFiled: June 2, 2020Date of Patent: October 19, 2021Assignee: Yokogawa Electric CorporationInventors: Yasunori Sakata, Takashi Sato, Kulasara Mahanama Siriwardena, Motoichi Kuwatani
-
Patent number: 11086812Abstract: 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: GrantFiled: December 26, 2015Date of Patent: August 10, 2021Assignee: Intel CorporationInventors: Mikal C. Hunsaker, Shaun M. Conrad, Zhenyu Zhu, Navtej Singh
-
Patent number: 11061620Abstract: 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: GrantFiled: March 27, 2020Date of Patent: July 13, 2021Inventors: Daniel L. Helmick, James Walsh
-
Patent number: 10939076Abstract: 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: GrantFiled: November 15, 2018Date of Patent: March 2, 2021Assignee: Amazon Technologies, Inc.Inventors: Joshua Roth, Trevor Phillips, Jason Gluckman
-
Patent number: 10771735Abstract: 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: GrantFiled: January 15, 2018Date of Patent: September 8, 2020Assignee: MEDIATEK SINGAPORE PTE. LTD.Inventors: Yuan Wen, Jian Xiong
-
Patent number: 10664343Abstract: 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: GrantFiled: December 1, 2016Date of Patent: May 26, 2020Assignee: Sony CorporationInventor: Haruhiko Terada
-
Patent number: 10649879Abstract: 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: GrantFiled: April 6, 2018Date of Patent: May 12, 2020Assignee: Bently Nevada, LLCInventors: Dustin Hess, Michael Alan Tart, Paul Richetta, Curtis Hoffman, Raymond Jensen
-
Patent number: 10564857Abstract: 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: GrantFiled: November 13, 2017Date of Patent: February 18, 2020Assignee: Western Digital Technologies, Inc.Inventors: Shay Benisty, James Walsh, Rajesh Koul
-
Patent number: 10488461Abstract: 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: GrantFiled: April 16, 2018Date of Patent: November 26, 2019Assignee: THALESInventors: Yann Nicolas Pierre Oster, Loïc Barres
-
Patent number: 10405030Abstract: 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: GrantFiled: October 22, 2014Date of Patent: September 3, 2019Assignee: Saturn Licensing LLCInventor: Mark Kenneth Eyer
-
Patent number: 10296375Abstract: 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: GrantFiled: August 26, 2017Date of Patent: May 21, 2019Assignee: Plesk International GmbHInventor: Denis Goleshchikhin
-
Patent number: 10142194Abstract: 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: GrantFiled: January 23, 2013Date of Patent: November 27, 2018Assignee: Samsung Electronics Co., Ltd.Inventors: Joonkyu Seo, Kyunga Kang, Jiyeon Kwak, Hyunjin Kim, Juyoun Lee
-
Patent number: 10069894Abstract: 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: GrantFiled: January 15, 2015Date of Patent: September 4, 2018Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Zhi Liao, Hai Zhen Liao, Yuan Zhang
-
Patent number: 10020943Abstract: 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: GrantFiled: February 4, 2016Date of Patent: July 10, 2018Assignee: Xiaomi Inc.Inventors: Yuanbo Wang, Enxing Hou, Ziguang Gao
-
Patent number: 10019393Abstract: 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: GrantFiled: February 1, 2016Date of Patent: July 10, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Charles W. Gainey, Jr., Klaus Meissner, Damian L. Osisek, Klaus Werner
-
Patent number: 9990151Abstract: 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: GrantFiled: May 27, 2016Date of Patent: June 5, 2018Assignee: NetApp, Inc.Inventors: Brian Naylor, Manish Bhuwania, Snehal Kamble, Joseph Brown, Satish Cherbrolu, Michael Noeth, Sally Wahba
-
Patent number: 9825932Abstract: 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: GrantFiled: January 9, 2013Date of Patent: November 21, 2017Assignee: Qatar FoundationInventors: Simon Ponsford, Simon Guerrero, William Yip, Gokop Goteng
-
Patent number: 9785355Abstract: 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: GrantFiled: September 2, 2015Date of Patent: October 10, 2017Assignee: CNEX Labs, Inc.Inventor: Yiren Huang
-
Patent number: 9772422Abstract: 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: GrantFiled: December 1, 2015Date of Patent: September 26, 2017Assignee: The Boeing CompanyInventors: John R. Hull, Kathy L. Ferguson, Christopher Allin Black, Daniel L. Byrum
-
Patent number: 9571383Abstract: 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: GrantFiled: September 13, 2012Date of Patent: February 14, 2017Assignee: 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: 9473984Abstract: 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: GrantFiled: May 24, 2013Date of Patent: October 18, 2016Assignee: Samsung Electronics Co., Ltd.Inventors: Jiangwei Xu, Sang-Jun Moon, Yong-Seok Park, Chul-Ki Lee, Jung-Hwan Lim
-
Patent number: 9396438Abstract: 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: GrantFiled: April 24, 2015Date of Patent: July 19, 2016Assignee: Trove Predictive Data Science, LLCInventors: Katie McConky, Richard Viens, Adam Stotz, Travis Galoppo, Thomas Fusillo
-
Patent number: 9288269Abstract: 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: GrantFiled: May 30, 2013Date of Patent: March 15, 2016Assignee: MARVELL WORLD TRADE LTD.Inventors: Iulian Andrei Ispas, Jens Wilke
-
Patent number: 9182939Abstract: 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: GrantFiled: September 19, 2008Date of Patent: November 10, 2015Assignee: NVIDIA CorporationInventors: David Wyatt, Mark Pereira, Boon Sun Song
-
Patent number: 9165394Abstract: 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: GrantFiled: October 13, 2009Date of Patent: October 20, 2015Assignee: NVIDIA CorporationInventors: 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: 9112890Abstract: 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: GrantFiled: January 18, 2015Date of Patent: August 18, 2015Assignee: E8 STORAGE SYSTEMS LTD.Inventor: Zivan Ori
-
Patent number: 9015350Abstract: 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: GrantFiled: May 9, 2012Date of Patent: April 21, 2015Assignee: Mellanox Technologies Ltd.Inventor: Christopher J. Pettey
-
Patent number: 8977737Abstract: 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: GrantFiled: December 24, 2007Date of Patent: March 10, 2015Assignee: Alcatel LucentInventors: Sig Harold Badt, Jr., Jessy Victor Rouyer, Timucin Ozugur
-
Patent number: 8948029Abstract: A method and system for network interface naming is described.Type: GrantFiled: November 19, 2010Date of Patent: February 3, 2015Assignee: Red Hat, Inc.Inventors: Andy Gospodarek, Neil Horman
-
Patent number: 8886841Abstract: 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: GrantFiled: April 19, 2012Date of Patent: November 11, 2014Assignee: Charles Schwab & Co., Inc.Inventors: Neal Goldstein, Adam Richards, David Sherr, David Levy, Chalon Mullins
-
Patent number: 8874798Abstract: 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: GrantFiled: July 11, 2007Date of Patent: October 28, 2014Assignee: International Business Machines CorporationInventors: Roland Barcia, Kyle G. Brown, Robert R. Peterson, Rachel M. Reinitz
-
Patent number: 8868714Abstract: 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: GrantFiled: October 7, 2002Date of Patent: October 21, 2014Assignee: Alcatel LucentInventors: Sven Jozef Jeanne Van Den Bosch, Gert Van Hoey, Paloma De La Vallee-Poussin, Natalie Maria Cornelia Degrande
-
Patent number: 8850058Abstract: 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: GrantFiled: April 9, 2010Date of Patent: September 30, 2014Assignees: Supcon Group Co., Ltd., Zhejiang UniversityInventors: Dongqin Feng, Qiang Wang, Jian Chu, Jianxiang Jin
-
Patent number: 8806065Abstract: 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: GrantFiled: April 22, 2011Date of Patent: August 12, 2014Assignee: Samsung Electronics Co., Ltd.Inventor: Kyung-sik Kim
-
Patent number: 8793214Abstract: 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: GrantFiled: June 6, 2011Date of Patent: July 29, 2014Assignee: International Business Machines CorporationInventor: Liang Qi
-
Patent number: 8762541Abstract: 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: GrantFiled: February 25, 2005Date of Patent: June 24, 2014Assignee: Siemens Enterprise Communications, Inc.Inventor: Mallikarjuna Samayamantry
-
Patent number: 8762581Abstract: 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: GrantFiled: December 22, 2000Date of Patent: June 24, 2014Assignee: Avaya Inc.Inventors: Richard P. Modelski, Michael J. Craren
-
Patent number: 8725859Abstract: 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: GrantFiled: September 30, 2011Date of Patent: May 13, 2014Assignee: Riverbed Technology, Inc.Inventors: Christopher J. White, Dimitri Stratton Vlachos, David Paul Doyle
-
Patent number: 8725873Abstract: 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: GrantFiled: August 10, 2011Date of Patent: May 13, 2014Assignee: Marvell Israel (M.I.S.L) Ltd.Inventor: Dror Bromberg
-
Patent number: 8725905Abstract: 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: GrantFiled: January 11, 2006Date of Patent: May 13, 2014Assignee: Dell Products L.P.Inventors: Jared Terry, Samit Ashdhir, Dhiraj Sehgal
-
Patent number: 8713197Abstract: 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: GrantFiled: May 6, 2008Date of Patent: April 29, 2014Assignee: F5 Networks, Inc.Inventor: Ning Xiang Li