Movatterモバイル変換


[0]ホーム

URL:


US20020051460A1 - Method for automatic resource reservation and communication that facilitates using multiple processing events for a single processing task - Google Patents

Method for automatic resource reservation and communication that facilitates using multiple processing events for a single processing task
Download PDF

Info

Publication number
US20020051460A1
US20020051460A1US09/919,283US91928301AUS2002051460A1US 20020051460 A1US20020051460 A1US 20020051460A1US 91928301 AUS91928301 AUS 91928301AUS 2002051460 A1US2002051460 A1US 2002051460A1
Authority
US
United States
Prior art keywords
buffers
buffer
data
context
event
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
US09/919,283
Other versions
US20040202192A9 (en
US7099328B2 (en
Inventor
Duane Galbi
Joseph Tompkins
Bruce Burns
Daniel Lussier
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filedlitigationCriticalhttps://patents.darts-ip.com/?family=22530010&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=US20020051460(A1)"Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by IndividualfiledCriticalIndividual
Priority to US09/919,283priorityCriticalpatent/US7099328B2/en
Publication of US20020051460A1publicationCriticalpatent/US20020051460A1/en
Publication of US20040202192A9publicationCriticalpatent/US20040202192A9/en
Application grantedgrantedCritical
Publication of US7099328B2publicationCriticalpatent/US7099328B2/en
Adjusted expirationlegal-statusCritical
Expired - Lifetimelegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

An integrated circuit for processing communication packets having separate data buffers and separate state information buffers. Each data buffer and each state information buffer (hereinafter termed resources) has an associated in-use counter. Multiple events can share the same resource. The counter associated with a resource is incremented when a resource becomes associated with a particular event. The counter associated with a resource is decremented when an event completes the use of that particular resource. When the in-use counter for a resource becomes zero, the in-use counter indicates that the resource is unassigned and that the resource can be assigned to a new event.

Description

Claims (21)

We claim:
1. An integrated circuit for processing events related to communication packets, said integrated circuit comprising:
a core processor configured to execute software to process a series of communication packets, the processing of each packet being an event and having associated data and context information; and
a co-processor comprising a plurality of state information buffers for storing state information associated with events wherein each of said state information buffers having an in-use counter indicating the number of events associated with the contents of said buffer.
2. The integrated circuit ofclaim 1 wherein said co-processor comprises a plurality of context buffers for storing context information associated with a plurality of events.
3. The integrated circuit ofclaim 2 wherein said co-processor comprises an in-use counter associated with each of said context buffers.
4. The integrated circuit ofclaim 1 wherein said co-processor comprises a plurality of data buffers for storing data.
5. The integrated circuit ofclaim 4 wherein said co-processor comprises an in-use counter associated with each of said data buffers.
6. The integrated circuit ofclaim 1 wherein said integrated circuit comprises a plurality of data buffers each having an in-use counter whereby data can be transferred from one event to another event by changing information in a data buffer.
7. The integrated circuit ofclaim 1 wherein said integrated circuit comprises a plurality of buffers for data associated with events and a plurality of buffers for context associated with events.
8. The integrated circuit ofclaim 7 wherein said integrated circuit comprises an in-use counter associated with each of said buffers.
9. The integrated circuit ofclaim 1 wherein said co-processor comprises a plurality of data only information buffers, a plurality of context information buffers, an in-use counter for each of said data only buffers and an in-use counter for each of said context buffers.
10. The integrated circuit ofclaim 9 where data can be passed from one event to another event by changing the data in one of said state information buffers.
11. A method of processing events related to communication packets in an integrated circuit which includes a core processor and a co-processor having a state information buffer for storing state information for an event separate from the data associated with said event, said state information buffer having an associated in use counter, the method comprising:
incrementing the in-use counter associated with said state information buffer when an event is associated with said state information buffer; and
decrementing the in-use counter of said state information buffer when said event associated with said buffer is finished.
12. The method ofclaim 11 wherein said integrated circuit comprises a plurality of state information buffers.
13. The method ofclaim 11 wherein said integrated circuit comprises a context buffer and an in-use counter for said context information buffer and the method further comprises:
incrementing the in-use counter associated with said context buffer when an event is associated with said context buffer; and
decrementing the in-use counter of said context buffer when said events associated with said context buffer is finished.
14. The method ofclaim 11 wherein said integrated circuit comprises a data only buffer to store data associated with an event.
15. The method ofclaim 11 wherein said integrated circuit comprises a data only buffer to store data associated with an event and an in-use counter associated with said data only buffer and the method further comprises:
incrementing the in-use counter associated with said data buffer when an event is associated with said data buffer; and
decrementing the in-use counter of said data buffer when said event associated with said data buffer is finished.
16. An integrated circuit for processing events associated with communication packets which includes a core processor and a co-processor, the improvement which comprises, separate buffers for data and state information and in-use counters for all of said buffers, whereby the contents of a data can be passed from one event to another event, each of said events having state information in a separate state information buffer.
17. The integrated circuit ofclaim 16 which includes context information buffers.
18. The integrated circuit ofclaim 17 which includes in-use counters for said context information buffers.
19. The integrated circuit ofclaim 16 including a plurality of data buffers and a plurality of state information buffers.
20. The integrated circuit ofclaim 16 which includes a plurality of data buffers, a plurality of state information buffers and a plurality of context information buffers, each of said buffers having an in-use counter which is increments when an event is associated with the buffer and decremented when an event is finished utilizing the buffer.
21. An integrated circuit for processing events related to communication packets, said integrated circuit comprising:
a core processor configured to execute software to process a series of communication packets, the processing of each packet being an event and having associated data, state and context information; and
a co-processor having a plurality buffers which separately store data, state and context information associated with events wherein each of said data, state and context buffers having an in-use counter indicating the number of events associated with said buffer.
US09/919,2831999-08-172001-07-31Method for automatic resource reservation and communication that facilitates using multiple processing events for a single processing taskExpired - LifetimeUS7099328B2 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US09/919,283US7099328B2 (en)1999-08-172001-07-31Method for automatic resource reservation and communication that facilitates using multiple processing events for a single processing task

Applications Claiming Priority (6)

Application NumberPriority DateFiling DateTitle
US14937699P1999-08-171999-08-17
US22182100P2000-07-312000-07-31
US09/639,915US6888830B1 (en)1999-08-172000-08-16Integrated circuit that processes communication packets with scheduler circuitry that executes scheduling algorithms based on cached scheduling parameters
US09/640,258US6754223B1 (en)1999-08-172000-08-16Integrated circuit that processes communication packets with co-processor circuitry to determine a prioritized processing order for a core processor
US09/640,231US6804239B1 (en)1999-08-172000-08-16Integrated circuit that processes communication packets with co-processor circuitry to correlate a packet stream with context information
US09/919,283US7099328B2 (en)1999-08-172001-07-31Method for automatic resource reservation and communication that facilitates using multiple processing events for a single processing task

Related Parent Applications (3)

Application NumberTitlePriority DateFiling Date
US09/640,231ContinuationUS6804239B1 (en)1999-08-172000-08-16Integrated circuit that processes communication packets with co-processor circuitry to correlate a packet stream with context information
US09/639,915ContinuationUS6888830B1 (en)1999-08-172000-08-16Integrated circuit that processes communication packets with scheduler circuitry that executes scheduling algorithms based on cached scheduling parameters
US09/640,258ContinuationUS6754223B1 (en)1999-08-172000-08-16Integrated circuit that processes communication packets with co-processor circuitry to determine a prioritized processing order for a core processor

Publications (3)

Publication NumberPublication Date
US20020051460A1true US20020051460A1 (en)2002-05-02
US20040202192A9 US20040202192A9 (en)2004-10-14
US7099328B2 US7099328B2 (en)2006-08-29

Family

ID=22530010

Family Applications (7)

Application NumberTitlePriority DateFiling Date
US09/639,966Expired - LifetimeUS6760337B1 (en)1999-08-172000-08-16Integrated circuit that processes communication packets with scheduler circuitry having multiple priority levels
US09/640,260CeasedUS7046686B1 (en)1999-08-172000-08-16Integrated circuit that processes communication packets with a buffer management engine having a pointer cache
US09/639,915Expired - LifetimeUS6888830B1 (en)1999-08-172000-08-16Integrated circuit that processes communication packets with scheduler circuitry that executes scheduling algorithms based on cached scheduling parameters
US09/640,231Expired - LifetimeUS6804239B1 (en)1999-08-172000-08-16Integrated circuit that processes communication packets with co-processor circuitry to correlate a packet stream with context information
US09/640,258Expired - LifetimeUS6754223B1 (en)1999-08-172000-08-16Integrated circuit that processes communication packets with co-processor circuitry to determine a prioritized processing order for a core processor
US09/919,283Expired - LifetimeUS7099328B2 (en)1999-08-172001-07-31Method for automatic resource reservation and communication that facilitates using multiple processing events for a single processing task
US12/122,625Expired - LifetimeUSRE42092E1 (en)1999-08-172008-05-16Integrated circuit that processes communication packets with a buffer management engine having a pointer cache

Family Applications Before (5)

Application NumberTitlePriority DateFiling Date
US09/639,966Expired - LifetimeUS6760337B1 (en)1999-08-172000-08-16Integrated circuit that processes communication packets with scheduler circuitry having multiple priority levels
US09/640,260CeasedUS7046686B1 (en)1999-08-172000-08-16Integrated circuit that processes communication packets with a buffer management engine having a pointer cache
US09/639,915Expired - LifetimeUS6888830B1 (en)1999-08-172000-08-16Integrated circuit that processes communication packets with scheduler circuitry that executes scheduling algorithms based on cached scheduling parameters
US09/640,231Expired - LifetimeUS6804239B1 (en)1999-08-172000-08-16Integrated circuit that processes communication packets with co-processor circuitry to correlate a packet stream with context information
US09/640,258Expired - LifetimeUS6754223B1 (en)1999-08-172000-08-16Integrated circuit that processes communication packets with co-processor circuitry to determine a prioritized processing order for a core processor

Family Applications After (1)

Application NumberTitlePriority DateFiling Date
US12/122,625Expired - LifetimeUSRE42092E1 (en)1999-08-172008-05-16Integrated circuit that processes communication packets with a buffer management engine having a pointer cache

Country Status (3)

CountryLink
US (7)US6760337B1 (en)
AU (1)AU6776200A (en)
WO (1)WO2001013590A1 (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20030140154A1 (en)*2002-01-182003-07-24Yamaha CorporationCommunication apparatus and network system having rapid digital interface
US20040001491A1 (en)*2002-06-262004-01-01Nokia CorporationProgrammable scheduling for IP routers
US20040057445A1 (en)*2002-09-202004-03-25Leblanc WilfridExternal Jitter buffer in a packet voice system
GB2399709A (en)*2003-03-182004-09-22Airspan Networks IncData routing
US20050027874A1 (en)*2003-07-292005-02-03Su-Hyung KimMethod for controlling upstream traffic in ethernet-based passive optical network
US6920111B1 (en)*2003-03-212005-07-19Cisco Technology, Inc.Multiple update frequencies for counters in a multi-level shaping system
US20060136619A1 (en)*2004-12-162006-06-22Intel CorporationData integrity processing and protection techniques
US20100250740A1 (en)*2009-03-312010-09-30International Business Machines CorporationMethod and apparatus for transferring context information on web server
US7889750B1 (en)*2004-04-282011-02-15Extreme Networks, Inc.Method of extending default fixed number of processing cycles in pipelined packet processor architecture
US9106592B1 (en)*2008-05-182015-08-11Western Digital Technologies, Inc.Controller and method for controlling a buffered data transfer device

Families Citing this family (153)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
EP1116127B1 (en)*1998-09-232003-10-15Infineon Technologies AGProgram-controlled unit
US7028071B1 (en)*2000-01-282006-04-11Bycast Inc.Content distribution system for generating content streams to suit different users and facilitating e-commerce transactions using broadcast content metadata
US7139901B2 (en)*2000-02-082006-11-21Mips Technologies, Inc.Extended instruction set for packet processing applications
US7649901B2 (en)*2000-02-082010-01-19Mips Technologies, Inc.Method and apparatus for optimizing selection of available contexts for packet processing in multi-stream packet processing
JP3594076B2 (en)*2000-03-012004-11-24日本電気株式会社 Packet switch and scheduling method thereof
US20010049757A1 (en)2000-03-012001-12-06Ming-Kang LiuProgrammable task scheduler for use with multiport xDSL processing system
DE10023037A1 (en)*2000-05-112001-11-22Marconi Comm Gmbh Switching network for a telecommunications network and method for switching in a switching network
US20020176430A1 (en)*2001-01-252002-11-28Sangha Onkar S.Buffer management for communication systems
US7130916B2 (en)*2001-02-232006-10-31International Business Machines CorporationLinking frame data by inserting qualifiers in control blocks
US6985441B1 (en)*2001-03-052006-01-10Advanced Micro Devices, Inc.Intelligent embedded processor enabled mechanism to implement RSVP function
US8051212B2 (en)*2001-04-112011-11-01Mellanox Technologies Ltd.Network interface adapter with shared data send resources
CN1611035A (en)*2001-04-132005-04-27飞思卡尔半导体公司 Data Flow Management in Data Flow Processor
KR100436365B1 (en)*2001-06-232004-06-18삼성전자주식회사ATM-based delay adaptive scheduling apparatus according to traffic types and method thereof
US6934834B2 (en)*2001-08-312005-08-23Hewlett-Packard Development Company, L.P.Computer program for controlling the manner in which an operating system launches a plurality of application programs
US7539204B2 (en)*2001-09-262009-05-26Broadcom CorporationData and context memory sharing
US7274692B1 (en)2001-10-012007-09-25Advanced Micro Devices, Inc.Method and apparatus for routing packets that have multiple destinations
US7221678B1 (en)2001-10-012007-05-22Advanced Micro Devices, Inc.Method and apparatus for routing packets
US7295563B2 (en)*2001-10-012007-11-13Advanced Micro Devices, Inc.Method and apparatus for routing packets that have ordering requirements
US7187689B1 (en)*2001-10-292007-03-06Juniper Networks, Inc.Self-cleaning mechanism for error recovery
US7317683B2 (en)*2001-11-012008-01-08International Business Machines CorporationWeighted fair queue serving plural output ports
US7103051B2 (en)*2001-11-012006-09-05International Business Machines CorporationQoS scheduler and method for implementing quality of service with aging time stamps
US7280474B2 (en)*2001-11-012007-10-09International Business Machines CorporationWeighted fair queue having adjustable scaling factor
US6982986B2 (en)*2001-11-012006-01-03International Business Machines CorporationQoS scheduler and method for implementing quality of service anticipating the end of a chain of flows
US6973036B2 (en)*2001-11-012005-12-06International Business Machines CorporationQoS scheduler and method for implementing peak service distance using next peak service time violated indication
US7046676B2 (en)*2001-11-012006-05-16International Business Machines CorporationQoS scheduler and method for implementing quality of service with cached status array
US7310345B2 (en)*2001-11-012007-12-18International Business Machines CorporationEmpty indicators for weighted fair queues
US6976154B1 (en)*2001-11-072005-12-13Juniper Networks, Inc.Pipelined processor for examining packet header information
US7158964B2 (en)2001-12-122007-01-02Intel CorporationQueue management
US20030135632A1 (en)*2001-12-132003-07-17Sophie VrzicPriority scheduler
EP1459177A2 (en)*2001-12-142004-09-22Koninklijke Philips Electronics N.V.Data processing system having multiple processors
US7107413B2 (en)*2001-12-172006-09-12Intel CorporationWrite queue descriptor count instruction for high speed queuing
US7269179B2 (en)*2001-12-182007-09-11Intel CorporationControl mechanisms for enqueue and dequeue operations in a pipelined network processor
US7379420B2 (en)*2001-12-282008-05-27Network Equipment Technologies, Inc.Method and apparatus for multiple qualities of service to different network connections of a single network path
US7895239B2 (en)2002-01-042011-02-22Intel CorporationQueue arrays in network devices
US7181573B2 (en)*2002-01-072007-02-20Intel CorporationQueue array caching in network devices
US7149226B2 (en)*2002-02-012006-12-12Intel CorporationProcessing data packets
US7257124B2 (en)*2002-03-202007-08-14International Business Machines CorporationMethod and apparatus for improving the fairness of new attaches to a weighted fair queue in a quality of service (QoS) scheduler
US7680043B2 (en)2002-03-202010-03-16International Business Machines CorporationNetwork processor having fast flow queue disable process
DE10235544B4 (en)*2002-03-252013-04-04Agere Systems Guardian Corp. Method for improved data communication due to improved data processing within a transceiver
US7292593B1 (en)*2002-03-282007-11-06Advanced Micro Devices, Inc.Arrangement in a channel adapter for segregating transmit packet data in transmit buffers based on respective virtual lanes
KR20030080443A (en)*2002-04-082003-10-17(주) 위즈네트Internet protocol system using hardware protocol processing logic and the parallel data processing method using the same
KR100429543B1 (en)*2002-05-252004-04-29삼성전자주식회사Method for processing variable number of ports in network processor
US7243154B2 (en)*2002-06-272007-07-10Intel CorporationDynamically adaptable communications processor architecture and associated methods
US20040009141A1 (en)2002-07-092004-01-15Kimberly-Clark Worldwide, Inc.Skin cleansing products incorporating cationic compounds
US7408937B1 (en)*2003-01-092008-08-05Cisco Technology, Inc.Methods and apparatus for identifying a variable number of items first in sequence from a variable starting position which may be particularly useful by packet or other scheduling mechanisms
US8005971B2 (en)*2003-02-082011-08-23Hewlett-Packard Development Company, L.P.Apparatus for communicating with a network
US7571287B2 (en)2003-03-132009-08-04Marvell World Trade Ltd.Multiport memory architecture, devices and systems including the same, and methods of using the same
US7392399B2 (en)*2003-05-052008-06-24Sun Microsystems, Inc.Methods and systems for efficiently integrating a cryptographic co-processor
US20050021558A1 (en)*2003-06-112005-01-27Beverly Harlan T.Network protocol off-load engine memory management
KR100473814B1 (en)*2003-07-162005-03-14한국전자통신연구원Duplicated system and method using a serial to deserialize
US8804761B2 (en)*2003-08-212014-08-12Qualcomm IncorporatedMethods for seamless delivery of broadcast and multicast content across cell borders and/or between different transmission schemes and related apparatus
US20050047425A1 (en)*2003-09-032005-03-03Yonghe LiuHierarchical scheduling for communications systems
US8644321B2 (en)*2003-09-162014-02-04Qualcomm IncorporatedScheduling packet transmissions
US9065741B1 (en)*2003-09-252015-06-23Cisco Technology, Inc.Methods and apparatuses for identifying and alleviating internal bottlenecks prior to processing packets in internal feature modules
US8009563B2 (en)*2003-12-192011-08-30Broadcom CorporationMethod and system for transmit scheduling for multi-layer network interface controller (NIC) operation
US7864806B2 (en)*2004-01-062011-01-04Broadcom Corp.Method and system for transmission control packet (TCP) segmentation offload
US7379453B1 (en)*2004-03-292008-05-27Sun Microsystems, Inc.Method and apparatus for transferring multiple packets from hardware
US20050232298A1 (en)*2004-04-192005-10-20Beverly Harlan TEarly direct memory access in network communications
US7675926B2 (en)*2004-05-052010-03-09Cisco Technology, Inc.Hierarchical QoS behavioral model
GB0413482D0 (en)*2004-06-162004-07-21Nokia CorpPacket queuing system and method
US20060140191A1 (en)*2004-12-292006-06-29Naik Uday RMulti-level scheduling using single bit vector
US20060164431A1 (en)*2005-01-262006-07-27Samsung Electronics, Co.,Ltd.Apparatus and method for displaying graphic objects concurrently
US20070011333A1 (en)*2005-06-302007-01-11Victor LauAutomated serial protocol initiator port transport layer retry mechanism
US20070002827A1 (en)*2005-06-302007-01-04Victor LauAutomated serial protocol target port transport layer retry mechanism
US20070014246A1 (en)2005-07-182007-01-18Eliezer AloniMethod and system for transparent TCP offload with per flow estimation of a far end transmit window
US20070053349A1 (en)*2005-09-022007-03-08Bryan RittmeyerNetwork interface accessing multiple sized memory segments
US8170041B1 (en)*2005-09-142012-05-01Sandia CorporationMessage passing with parallel queue traversal
US7500209B2 (en)*2005-09-282009-03-03The Mathworks, Inc.Stage evaluation of a state machine
US7472261B2 (en)*2005-11-082008-12-30International Business Machines CorporationMethod for performing externally assisted calls in a heterogeneous processing complex
US20070140232A1 (en)*2005-12-162007-06-21Carson Mark BSelf-steering Clos switch
US7757028B2 (en)*2005-12-222010-07-13Intuitive Surgical Operations, Inc.Multi-priority messaging
US8054752B2 (en)*2005-12-222011-11-08Intuitive Surgical Operations, Inc.Synchronous data communication
US7756036B2 (en)*2005-12-222010-07-13Intuitive Surgical Operations, Inc.Synchronous data communication
US8194690B1 (en)*2006-05-242012-06-05Tilera CorporationPacket processing in a parallel processing environment
US8713574B2 (en)*2006-06-052014-04-29International Business Machines CorporationSoft co-processors to provide a software service function off-load architecture in a multi-core processing environment
US7980582B2 (en)*2006-08-092011-07-19Atc Leasing Company LlcFront tow extended saddle
US7934063B2 (en)2007-03-292011-04-26International Business Machines CorporationInvoking externally assisted calls from an isolated environment
US7814243B2 (en)*2007-06-012010-10-12Sonics, Inc.Shared storage for multi-threaded ordered queues in an interconnect
US8184538B2 (en)*2007-06-222012-05-22At&T Intellectual Property I, L.P.Regulating network service levels provided to communication terminals through a LAN access point
US20080316983A1 (en)*2007-06-222008-12-25At&T Intellectual Property, Inc.Service information in a LAN access point that regulates network service levels provided to communication terminals
US8121117B1 (en)2007-10-012012-02-21F5 Networks, Inc.Application layer network traffic prioritization
US7822885B2 (en)*2007-10-162010-10-26Applied Micro Circuits CorporationChannel-less multithreaded DMA controller
GB2458952B (en)*2008-04-042012-06-13Micron Technology IncQueue processing method
US8131915B1 (en)2008-04-112012-03-06Marvell Intentional Ltd.Modifying or overwriting data stored in flash memory
US8683085B1 (en)2008-05-062014-03-25Marvell International Ltd.USB interface configurable for host or device mode
US7509370B1 (en)*2008-05-152009-03-24International Business Machines CorporationMethod for optimizing parallel processing of backend transactions by prioritizing related transactions
US7490327B1 (en)2008-05-152009-02-10International Business Machines CorporationSystem and method for programmatic distributed transaction commit prioritization mechanism
ES2385632T3 (en)*2009-01-072012-07-27Abb Research Ltd. Smart electronic device and design method of a substation automation system
US8423710B1 (en)2009-03-232013-04-16Marvell International Ltd.Sequential writes to flash memory
US8213236B1 (en)2009-04-212012-07-03Marvell International Ltd.Flash memory
US8650341B2 (en)*2009-04-232014-02-11Microchip Technology IncorporatedMethod for CAN concatenating CAN data payloads
US8312243B2 (en)*2009-07-162012-11-13Lantiq Deutschland GmbhMemory management in network processors
US10721269B1 (en)2009-11-062020-07-21F5 Networks, Inc.Methods and system for returning requests with javascript for clients before passing a request to a server
US8806056B1 (en)2009-11-202014-08-12F5 Networks, Inc.Method for optimizing remote file saves in a failsafe way
US8868951B2 (en)*2009-12-262014-10-21Intel CorporationMultiple-queue multiple-resource entry sleep and wakeup for power savings and bandwidth conservation in a retry based pipeline
US8688922B1 (en)*2010-03-112014-04-01Marvell International LtdHardware-supported memory management
US9420049B1 (en)2010-06-302016-08-16F5 Networks, Inc.Client side human user indicator
US9503375B1 (en)2010-06-302016-11-22F5 Networks, Inc.Methods for managing traffic in a multi-service environment and devices thereof
US8756394B1 (en)2010-07-072014-06-17Marvell International Ltd.Multi-dimension memory timing tuner
US8347100B1 (en)2010-07-142013-01-01F5 Networks, Inc.Methods for DNSSEC proxying and deployment amelioration and systems thereof
US8478909B1 (en)2010-07-202013-07-02Qlogic, CorporationMethod and system for communication across multiple channels
US8972995B2 (en)2010-08-062015-03-03Sonics, Inc.Apparatus and methods to concurrently perform per-thread as well as per-tag memory access scheduling within a thread and across two or more threads
US9088594B2 (en)2011-02-072015-07-21International Business Machines CorporationProviding to a parser and processors in a network processor access to an external coprocessor
US8468546B2 (en)2011-02-072013-06-18International Business Machines CorporationMerging result from a parser in a network processor with result from an external coprocessor
EP2710784B1 (en)2011-05-162017-12-06F5 Networks, IncA method for load balancing of requests' processing of diameter servers
US8396836B1 (en)2011-06-302013-03-12F5 Networks, Inc.System for mitigating file virtualization storage import latency
US8463850B1 (en)2011-10-262013-06-11F5 Networks, Inc.System and method of algorithmically generating a server side transaction identifier
US8954492B1 (en)2011-11-302015-02-10F5 Networks, Inc.Methods for inlining content externally referenced in a web page prior to providing the web page to a requestor and devices thereof
US10230566B1 (en)2012-02-172019-03-12F5 Networks, Inc.Methods for dynamically constructing a service principal name and devices thereof
US9244843B1 (en)2012-02-202016-01-26F5 Networks, Inc.Methods for improving flow cache bandwidth utilization and devices thereof
US9020912B1 (en)2012-02-202015-04-28F5 Networks, Inc.Methods for accessing data in a compressed file system and devices thereof
WO2013163648A2 (en)2012-04-272013-10-31F5 Networks, Inc.Methods for optimizing service of content requests and devices thereof
US10033837B1 (en)2012-09-292018-07-24F5 Networks, Inc.System and method for utilizing a data reducing module for dictionary compression of encoded data
US9578090B1 (en)2012-11-072017-02-21F5 Networks, Inc.Methods for provisioning application delivery service and devices thereof
US10375155B1 (en)2013-02-192019-08-06F5 Networks, Inc.System and method for achieving hardware acceleration for asymmetric flow connections
US9270610B2 (en)*2013-02-272016-02-23Apple Inc.Apparatus and method for controlling transaction flow in integrated circuits
US9497614B1 (en)2013-02-282016-11-15F5 Networks, Inc.National traffic steering device for a better control of a specific wireless/LTE network
US9554418B1 (en)2013-02-282017-01-24F5 Networks, Inc.Device for topology hiding of a visited network
US10187317B1 (en)2013-11-152019-01-22F5 Networks, Inc.Methods for traffic rate control and devices thereof
US9330036B2 (en)*2013-11-252016-05-03Red Hat Israel, Ltd.Interrupt reduction by dynamic application buffering
US8952963B1 (en)2014-02-132015-02-10Raycast Systems, Inc.Computer hardware architecture and data structures for a grid traversal unit to support incoherent ray traversal
US10142259B2 (en)2014-03-032018-11-27Ericsson AbConflict detection and resolution in an ABR network
US9455932B2 (en)*2014-03-032016-09-27Ericsson AbConflict detection and resolution in an ABR network using client interactivity
US9372800B2 (en)2014-03-072016-06-21Cavium, Inc.Inter-chip interconnect protocol for a multi-chip system
US10592459B2 (en)2014-03-072020-03-17Cavium, LlcMethod and system for ordering I/O access in a multi-node environment
US9529532B2 (en)2014-03-072016-12-27Cavium, Inc.Method and apparatus for memory allocation in a multi-node system
US9411644B2 (en)2014-03-072016-08-09Cavium, Inc.Method and system for work scheduling in a multi-chip system
US11838851B1 (en)2014-07-152023-12-05F5, Inc.Methods for managing L7 traffic classification and devices thereof
US10182013B1 (en)2014-12-012019-01-15F5 Networks, Inc.Methods for managing progressive image delivery and devices thereof
US11895138B1 (en)2015-02-022024-02-06F5, Inc.Methods for improving web scanner accuracy and devices thereof
US10834065B1 (en)2015-03-312020-11-10F5 Networks, Inc.Methods for SSL protected NTLM re-authentication and devices thereof
US11350254B1 (en)2015-05-052022-05-31F5, Inc.Methods for enforcing compliance policies and devices thereof
US10505818B1 (en)2015-05-052019-12-10F5 Networks. Inc.Methods for analyzing and load balancing based on server health and devices thereof
US20170147517A1 (en)*2015-11-232017-05-25Mediatek Inc.Direct memory access system using available descriptor mechanism and/or pre-fetch mechanism and associated direct memory access method
US11757946B1 (en)2015-12-222023-09-12F5, Inc.Methods for analyzing network traffic and enforcing network policies and devices thereof
US10404698B1 (en)2016-01-152019-09-03F5 Networks, Inc.Methods for adaptive organization of web application access points in webtops and devices thereof
US11178150B1 (en)2016-01-202021-11-16F5 Networks, Inc.Methods for enforcing access control list based on managed application and devices thereof
US10797888B1 (en)2016-01-202020-10-06F5 Networks, Inc.Methods for secured SCEP enrollment for client devices and devices thereof
US10412198B1 (en)2016-10-272019-09-10F5 Networks, Inc.Methods for improved transmission control protocol (TCP) performance visibility and devices thereof
US11063758B1 (en)2016-11-012021-07-13F5 Networks, Inc.Methods for facilitating cipher selection and devices thereof
US10505792B1 (en)2016-11-022019-12-10F5 Networks, Inc.Methods for facilitating network traffic analytics and devices thereof
JP6437164B1 (en)2017-03-032018-12-12三菱電機株式会社 Power conversion apparatus and communication method
US10812266B1 (en)2017-03-172020-10-20F5 Networks, Inc.Methods for managing security tokens based on security violations and devices thereof
US11343237B1 (en)2017-05-122022-05-24F5, Inc.Methods for managing a federated identity environment using security and access control data and devices thereof
US11122042B1 (en)2017-05-122021-09-14F5 Networks, Inc.Methods for dynamically managing user access control and devices thereof
US11223689B1 (en)2018-01-052022-01-11F5 Networks, Inc.Methods for multipath transmission control protocol (MPTCP) based session migration and devices thereof
US11275632B2 (en)2018-09-142022-03-15Advanced Micro Devices, Inc.Broadcast command and response
US11185379B2 (en)*2019-01-102021-11-30Verily Life Sciences LlcComprehensive messaging system for robotic surgical systems
US10860325B1 (en)2019-07-052020-12-08Nokia Solutions And Networks OyDynamic control of processor instruction sets
CN113010173A (en)2019-12-192021-06-22超威半导体(上海)有限公司Method for matrix data broadcasting in parallel processing
CN113094099A (en)2019-12-232021-07-09超威半导体(上海)有限公司Matrix data broadcast architecture
US11403221B2 (en)2020-09-242022-08-02Advanced Micro Devices, Inc.Memory access response merging in a memory hierarchy
US11606317B1 (en)*2021-04-142023-03-14Xilinx, Inc.Table based multi-function virtualization

Citations (9)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5896511A (en)*1995-07-191999-04-20Fujitsu Network Communications, Inc.Method and apparatus for providing buffer state flow control at the link level in addition to flow control on a per-connection basis
US6021132A (en)*1997-06-302000-02-01Sun Microsystems, Inc.Shared memory management in a switched network element
US6157955A (en)*1998-06-152000-12-05Intel CorporationPacket processing system including a policy engine having a classification unit
US6246682B1 (en)*1999-03-052001-06-12Transwitch Corp.Method and apparatus for managing multiple ATM cell queues
US6310879B2 (en)*1994-09-142001-10-30Fan ZhouMethod and apparatus for multicast of ATM cells where connections can be dynamically added or dropped
US6373846B1 (en)*1996-03-072002-04-16Lsi Logic CorporationSingle chip networking device with enhanced memory access co-processor
US6667978B1 (en)*1998-07-092003-12-23International Business Machines CorporationApparatus and method for reassembling frame data into stream data
US6724767B1 (en)*1998-06-272004-04-20Intel CorporationTwo-dimensional queuing/de-queuing methods and systems for implementing the same
US6782465B1 (en)*1999-10-202004-08-24Infineon Technologies North America CorporationLinked list DMA descriptor architecture

Family Cites Families (44)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
GB8329509D0 (en)*1983-11-041983-12-07Inmos LtdComputer
US5151895A (en)*1990-06-291992-09-29Digital Equipment CorporationTerminal server architecture
US5742760A (en)*1992-05-121998-04-21Compaq Computer CorporationNetwork packet switch using shared memory for repeating and bridging packets at media rate
US5805927A (en)1994-01-281998-09-08Apple Computer, Inc.Direct memory access channel architecture and method for reception of network information
US5493652A (en)*1994-04-291996-02-20International Business Machines CorporationManagement system for a buffer memory having buffers of uniform size in which the buffers are divided into a portion of contiguous unused buffers and a portion of contiguous buffers in which at least some are used
US5533020A (en)1994-10-311996-07-02International Business Machines CorporationATM cell scheduler
US6351780B1 (en)*1994-11-212002-02-26Cirrus Logic, Inc.Network controller using held data frame monitor and decision logic for automatically engaging DMA data transfer when buffer overflow is anticipated
US5566170A (en)*1994-12-291996-10-15Storage Technology CorporationMethod and apparatus for accelerated packet forwarding
US20030037096A1 (en)*1995-04-072003-02-20Ruey KaoMethod and apparatus for the management of queue pointers by multiple processors in a digital communications network
WO1997005724A1 (en)*1995-08-021997-02-13Nippon Telegraph And Telephone CorporationDynamic rate controller
US5606559A (en)*1995-08-111997-02-25International Business Machines CorporationSystem and method for an efficient ATM adapter/device driver interface
US6327246B1 (en)*1995-11-292001-12-04Ahead Communications Systems, Inc.Controlled available bit rate service in an ATM switch
US5689707A (en)*1995-12-041997-11-18Ncr CorporationMethod and apparatus for detecting memory leaks using expiration events and dependent pointers to indicate when a memory allocation should be de-allocated
US5818830A (en)*1995-12-291998-10-06Lsi Logic CorporationMethod and apparatus for increasing the effective bandwidth of a digital wireless network
US5920561A (en)1996-03-071999-07-06Lsi Logic CorporationATM communication system interconnect/termination unit
US5859835A (en)*1996-04-151999-01-12The Regents Of The University Of CaliforniaTraffic scheduling system and method for packet-switched networks
US5748630A (en)1996-05-091998-05-05Maker Communications, Inc.Asynchronous transfer mode cell processing system with load multiple instruction and memory write-back
US5959993A (en)*1996-09-131999-09-28Lsi Logic CorporationScheduler design for ATM switches, and its implementation in a distributed shared memory architecture
US6487212B1 (en)*1997-02-142002-11-26Advanced Micro Devices, Inc.Queuing structure and method for prioritization of frames in a network switch
US6175902B1 (en)*1997-12-182001-01-16Advanced Micro Devices, Inc.Method and apparatus for maintaining a time order by physical ordering in a memory
US6061351A (en)*1997-02-142000-05-09Advanced Micro Devices, Inc.Multicopy queue structure with searchable cache area
US6028843A (en)*1997-03-252000-02-22International Business Machines CorporationEarliest deadline first communications cell scheduler and scheduling method for transmitting earliest deadline cells first
US6324623B1 (en)*1997-05-302001-11-27Oracle CorporationComputing system for implementing a shared cache
GB9721947D0 (en)*1997-10-161997-12-17Thomson Consumer ElectronicsIntelligent IP packet scheduler algorithm
US6088777A (en)*1997-11-122000-07-11Ericsson Messaging Systems, Inc.Memory system and method for dynamically allocating a memory divided into plural classes with different block sizes to store variable length messages
US6091709A (en)*1997-11-252000-07-18International Business Machines CorporationQuality of service management for packet switched networks
US6208661B1 (en)*1998-01-072001-03-27International Business Machines CorporationVariable resolution scheduler for virtual channel communication devices
US6216215B1 (en)*1998-04-022001-04-10Intel CorporationMethod and apparatus for senior loads
US6353616B1 (en)*1998-05-212002-03-05Lucent Technologies Inc.Adaptive processor schedulor and method for reservation protocol message processing
US6205150B1 (en)*1998-05-282001-03-203Com CorporationMethod of scheduling higher and lower priority data packets
US6311212B1 (en)*1998-06-272001-10-30Intel CorporationSystems and methods for on-chip storage of virtual connection descriptors
US6526062B1 (en)*1998-10-132003-02-25Verizon Corporate Services Group Inc.System and method for scheduling and rescheduling the transmission of cell objects of different traffic types
US6347344B1 (en)*1998-10-142002-02-12Hitachi, Ltd.Integrated multimedia system with local processor, data transfer switch, processing modules, fixed functional unit, data streamer, interface unit and multiplexer, all integrated on multimedia processor
US5978898A (en)*1998-10-301999-11-02Intel CorporationAllocating registers in a superscalar machine
US6477562B2 (en)*1998-12-162002-11-05Clearwater Networks, Inc.Prioritized instruction scheduling for multi-streaming processors
US6341325B2 (en)*1999-01-122002-01-22International Business Machines CorporationMethod and apparatus for addressing main memory contents including a directory structure in a computer system
US6466580B1 (en)*1999-02-232002-10-15Advanced Micro Devices, Inc.Method and apparatus for processing high and low priority frame data transmitted in a data communication system
US6621792B1 (en)*1999-02-232003-09-16Avaya Technology Corp.Computationally-efficient traffic shaper
US6539024B1 (en)*1999-03-262003-03-25Alcatel Canada Inc.Method and apparatus for data buffer management in a communications switch
US6504846B1 (en)*1999-05-212003-01-07Advanced Micro Devices, Inc.Method and apparatus for reclaiming buffers using a single buffer bit
US6401147B1 (en)*1999-05-242002-06-04Advanced Micro Devices, Inc.Split-queue architecture with a first queue area and a second queue area and queue overflow area having a trickle mode and an overflow mode based on prescribed threshold values
US6601089B1 (en)*1999-06-212003-07-29Sun Microsystems, Inc.System and method for allocating buffers for message passing in a shared-memory computer system
US6633540B1 (en)*1999-07-022003-10-14Nokia Internet Communications, Inc.Real-time traffic shaper with keep-alive property for best-effort traffic
US6301646B1 (en)*1999-07-302001-10-09Curl CorporationPointer verification system and method

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6310879B2 (en)*1994-09-142001-10-30Fan ZhouMethod and apparatus for multicast of ATM cells where connections can be dynamically added or dropped
US5896511A (en)*1995-07-191999-04-20Fujitsu Network Communications, Inc.Method and apparatus for providing buffer state flow control at the link level in addition to flow control on a per-connection basis
US6373846B1 (en)*1996-03-072002-04-16Lsi Logic CorporationSingle chip networking device with enhanced memory access co-processor
US6021132A (en)*1997-06-302000-02-01Sun Microsystems, Inc.Shared memory management in a switched network element
US6157955A (en)*1998-06-152000-12-05Intel CorporationPacket processing system including a policy engine having a classification unit
US6625689B2 (en)*1998-06-152003-09-23Intel CorporationMultiple consumer-multiple producer rings
US6724767B1 (en)*1998-06-272004-04-20Intel CorporationTwo-dimensional queuing/de-queuing methods and systems for implementing the same
US6667978B1 (en)*1998-07-092003-12-23International Business Machines CorporationApparatus and method for reassembling frame data into stream data
US6246682B1 (en)*1999-03-052001-06-12Transwitch Corp.Method and apparatus for managing multiple ATM cell queues
US6782465B1 (en)*1999-10-202004-08-24Infineon Technologies North America CorporationLinked list DMA descriptor architecture

Cited By (15)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20030140154A1 (en)*2002-01-182003-07-24Yamaha CorporationCommunication apparatus and network system having rapid digital interface
US7319694B2 (en)*2002-01-182008-01-15Yamaha CorporationCommunication apparatus and network system having rapid digital interface
US7023843B2 (en)*2002-06-262006-04-04Nokia CorporationProgrammable scheduling for IP routers
US20040001491A1 (en)*2002-06-262004-01-01Nokia CorporationProgrammable scheduling for IP routers
US20040057445A1 (en)*2002-09-202004-03-25Leblanc WilfridExternal Jitter buffer in a packet voice system
US8520519B2 (en)*2002-09-202013-08-27Broadcom CorporationExternal jitter buffer in a packet voice system
GB2399709A (en)*2003-03-182004-09-22Airspan Networks IncData routing
US20040184470A1 (en)*2003-03-182004-09-23Airspan Networks Inc.System and method for data routing
US6920111B1 (en)*2003-03-212005-07-19Cisco Technology, Inc.Multiple update frequencies for counters in a multi-level shaping system
US20050027874A1 (en)*2003-07-292005-02-03Su-Hyung KimMethod for controlling upstream traffic in ethernet-based passive optical network
US7889750B1 (en)*2004-04-282011-02-15Extreme Networks, Inc.Method of extending default fixed number of processing cycles in pipelined packet processor architecture
US20060136619A1 (en)*2004-12-162006-06-22Intel CorporationData integrity processing and protection techniques
US9106592B1 (en)*2008-05-182015-08-11Western Digital Technologies, Inc.Controller and method for controlling a buffered data transfer device
US20100250740A1 (en)*2009-03-312010-09-30International Business Machines CorporationMethod and apparatus for transferring context information on web server
US8356095B2 (en)*2009-03-312013-01-15International Business Machines CorporationMethod and apparatus for transferring context information on web server

Also Published As

Publication numberPublication date
US6804239B1 (en)2004-10-12
WO2001013590A1 (en)2001-02-22
US20040202192A9 (en)2004-10-14
US7046686B1 (en)2006-05-16
US6888830B1 (en)2005-05-03
USRE42092E1 (en)2011-02-01
US7099328B2 (en)2006-08-29
US6754223B1 (en)2004-06-22
AU6776200A (en)2001-03-13
US6760337B1 (en)2004-07-06

Similar Documents

PublicationPublication DateTitle
US7099328B2 (en)Method for automatic resource reservation and communication that facilitates using multiple processing events for a single processing task
US6822959B2 (en)Enhancing performance by pre-fetching and caching data directly in a communication processor's register set
JP3801919B2 (en) A queuing system for processors in packet routing operations.
US6996639B2 (en)Configurably prefetching head-of-queue from ring buffers
US7649901B2 (en)Method and apparatus for optimizing selection of available contexts for packet processing in multi-stream packet processing
US8935483B2 (en)Concurrent, coherent cache access for multiple threads in a multi-core, multi-thread network processor
US7269179B2 (en)Control mechanisms for enqueue and dequeue operations in a pipelined network processor
US7337275B2 (en)Free list and ring data structure management
US8537832B2 (en)Exception detection and thread rescheduling in a multi-core, multi-thread network processor
US7113985B2 (en)Allocating singles and bursts from a freelist
US8514874B2 (en)Thread synchronization in a multi-thread network communications processor architecture
US8910171B2 (en)Thread synchronization in a multi-thread network communications processor architecture
US20040230979A1 (en)Command scheduling in computer networks
WO2007015900A2 (en)Lock sequencing
US8868889B2 (en)Instruction breakpoints in a multi-core, multi-thread network communications processor architecture
US7039054B2 (en)Method and apparatus for header splitting/splicing and automating recovery of transmit resources on a per-transmit granularity
US20070044103A1 (en)Inter-thread communication of lock protected data
WO2002011368A2 (en)Pre-fetching and caching data in a communication processor's register set
US9804959B2 (en)In-flight packet processing
US7474662B2 (en)Systems and methods for rate-limited weighted best effort scheduling
JPH0916414A (en)Queue managing method

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:CONEXANT SYSTEMS, INC., CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:GALBI, DUANE E.;TOMPKINS, JOSEPH B.;BURNS, BRUCE G.;AND OTHERS;REEL/FRAME:012525/0093;SIGNING DATES FROM 20011025 TO 20011105

Owner name:CONEXANT SYSTEMS, INC., CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:GALBI, DUANE E.;TOMPKINS, JOSEPH B.;BURNS, BRUCE G.;AND OTHERS;SIGNING DATES FROM 20011025 TO 20011105;REEL/FRAME:012525/0093

ASAssignment

Owner name:MINDSPEED TECHNOLOGIES, INC., CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:CONEXANT SYSTEMS, INC.;REEL/FRAME:014568/0275

Effective date:20030627

ASAssignment

Owner name:CONEXANT SYSTEMS, INC., CALIFORNIA

Free format text:SECURITY AGREEMENT;ASSIGNOR:MINDSPEED TECHNOLOGIES, INC.;REEL/FRAME:014546/0305

Effective date:20030930

FEPPFee payment procedure

Free format text:PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

STCFInformation on status: patent grant

Free format text:PATENTED CASE

ASAssignment

Owner name:MINDSPEED TECHNOLOGIES, INC., CALIFORNIA

Free format text:RELEASE OF SECURITY INTEREST;ASSIGNOR:CONEXANT SYSTEMS, INC;REEL/FRAME:020186/0047

Effective date:20041208

ASAssignment

Owner name:MINDSPEED TECHNOLOGIES, INC., CALIFORNIA

Free format text:RELEASE BY SECURED PARTY;ASSIGNOR:CONEXANT SYSTEMS, INC.;REEL/FRAME:020270/0058

Effective date:20041208

ASAssignment

Owner name:MINDSPEED TECHNOLOGIES, INC., CALIFORNIA

Free format text:CORRECTIVE DOCUMENT;ASSIGNOR:CONEXANT SYSTEMS, INC.;REEL/FRAME:020532/0916

Effective date:20030627

CCCertificate of correction
ASAssignment

Owner name:CHEDMIN COMMUNICATION LTD., LLC, DELAWARE

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MINDSPEED TECHNOLOGIES, INC.;REEL/FRAME:021354/0430

Effective date:20071214

FEPPFee payment procedure

Free format text:PAYER NUMBER DE-ASSIGNED (ORIGINAL EVENT CODE: RMPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Free format text:PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAYFee payment

Year of fee payment:4

FPAYFee payment

Year of fee payment:8

ASAssignment

Owner name:MINDSPEED TECHNOLOGIES, INC., CALIFORNIA

Free format text:CORRECTIVE ASSIGNMENT TO CORRECT THE OMISSION OF SCHEDULE 1.01 (D) PREVIOUSLY RECORDED AT REEL: 020532 FRAME: 0916. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT;ASSIGNOR:CONEXANT SYSTEMS, INC.;REEL/FRAME:036467/0628

Effective date:20030627

ASAssignment

Owner name:F. POSZAT HU, L.L.C., DELAWARE

Free format text:MERGER;ASSIGNOR:CHEDMIN COMMUNICATION LTD., LLC;REEL/FRAME:036684/0393

Effective date:20150812

MAFPMaintenance fee payment

Free format text:PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553)

Year of fee payment:12

ASAssignment

Owner name:INTELLECTUAL VENTURES ASSETS 67 LLC, DELAWARE

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:F. POSZAT HU, L.L.C.;REEL/FRAME:044824/0286

Effective date:20171215

ASAssignment

Owner name:BICAMERAL LLC, TEXAS

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:INTELLECTUAL VENTURES ASSETS 67 LLC;REEL/FRAME:046688/0582

Effective date:20180105


[8]ページ先頭

©2009-2025 Movatter.jp