Fresco Logic, Inc. Patent applications |
Patent application number | Title | Published |
20130346646 | USB DISPLAY DEVICE OPERATION IN ABSENCE OF LOCAL FRAME BUFFER - Briefly, in accordance with one embodiment, for example, USB display device operation is disclosed in absence of a local frame buffer. | 12-26-2013 |
20110208892 | METHOD AND APPARATUS FOR SCHEDULING TRANSACTIONS IN A MULTI-SPEED BUS ENVIRONMENT - Systems and methods schedule periodic and non-periodic transactions in a multi-speed bus environment that includes in a downstream hub a data forwarding component, such as a USB transaction translator, which accommodates communication speed shifts at the hub. The method may comprise receiving a split packet request defining a transaction with a device, tagging the request with an identifier allocated to the data forwarding component, storing the request in a transaction list associated with the identifier, initiating transfer of payload data, and updating a counter associated with the identifier to reflect an amount of payload data for which transfer was initiated. The identifier may have associated therewith a counter for tracking a number of bytes-in-progress to the data forwarding component and one or more transaction lists configured to store a plurality of split packet requests awaiting execution and state information regarding an execution status of the requests. | 08-25-2011 |
20110208891 | METHOD AND APPARATUS FOR TRACKING TRANSACTIONS IN A MULTI-SPEED BUS ENVIRONMENT - Systems and methods are provided to track the state of a data forwarding component, such as a USB transaction translator, included in a downstream hub within a multi-speed bus environment. The data forwarding component accommodates communication speed shifts at the hub. The method may comprise receiving a split packet request defining a transaction, performing a lookup in an associative array using hub-specific information provided in the split packet request to determine whether an identifier is allocated to the data forwarding component, and if it is determined, based on the lookup, that an identifier is allocated to the data forwarding component, storing state information associated with the split packet request. The associative array may include multiple identifiers, each of which has an associated state field configured to track information, such as the number of packets-in-progress and bytes-in-progress to a particular data forwarding component. | 08-25-2011 |