Abstract:
Systems and methods for an improved memory allocation service in embedded or wireless devices. Memory is allocated using a combination of container memory items and referencing memory items.
Abstract:
Un terminal móvil (22), que comprende: i) un temporizador del módem; y un procesador del módem (44), con el procesador del módem configurado para mantener los datos del procesador del módem al procesador de aplicaciones hasta la expiración del temporizador del módem; o ii) un medio para determinar una cantidad de datos; y un procesador del módem (44), con el procesador del módem configurado para mantener los datos del procesador del módem al procesador de aplicaciones hasta que la cantidad de datos retenidos exceda un umbral de datos predefinido; uno de: un procesador de aplicaciones (34); y un bus de interconectividad (36) que comunica comunicativamente el procesador de aplicaciones con el procesador del módem, con el bus de interconectividad que tiene un modo activo y un modo de suspensión; en el que: el procesador de aplicaciones (34) está configurado para mantener los datos del procesador de aplicaciones al procesador del módem hasta que se active al recibir los datos del procesador del módem al procesador de aplicaciones desde el procesador del módem (44) a través del bus de interconectividad (36), después de lo cual, los datos del procesador de aplicaciones al procesador del módem se envían al procesador del módem (44) a través del bus de interconectividad (36) en respuesta a la recepción de los datos del procesador del módem al procesador de aplicaciones desde el procesador del módem (44) a través del bus de interconectividad (36) durante un intervalo de tiempo (58) del bus de interconectividad antes de que el bus de interconectividad pase (72) del modo activo al modo de suspensión y en el que no hay más transición entre el modo activo y el modo de suspensión durante el intervalo de tiempo (58) del bus de interconectividad.
Abstract:
Un aparato que comprende: un medio para descartar (134) uno o más paquetes tras la expiración de un temporizador de descartes asociado; un medio para determinar (138) si se alcanzó un número umbral de paquetes descartados tras descartar los uno o más paquetes; en el que durante un primer periodo de tiempo el medio de descarte está dispuesto para descartar sin procesar los uno o más paquetes tras determinar que no se alcanzó el número umbral de paquetes descartados y en el que durante un periodo de tiempo adicional subsiguiente al primer periodo de tiempo el medio de descarte está dispuesto para descartar uno o más paquetes subsiguientes hasta que se alcance el número umbral de paquetes descartados y para llevar a cabo el procesamiento de paquetes tras determinar que se alcanzó el número umbral de paquetes, en el que el procesamiento de paquetes comprende uno o más de protocolo de convergencia de paquetes de datos, PDCP, reconfiguración de cabeceras, recálculo de parámetros de cifrado, compresión de cabeceras y protección de integridad.
Abstract:
Un terminal móvil (22), que comprende: un temporizador del módem; un procesador del módem (44), con el procesador del módem configurado para mantener los datos del procesador del módem al procesador de aplicaciones hasta la expiración del temporizador del módem; un temporizador de aplicaciones que tiene un periodo más largo que un periodo del temporizador del módem; un procesador de aplicaciones (34), configurado el procesador de aplicaciones para mantener los datos del procesador de aplicaciones al procesador del módem hasta la recepción de los datos del procesador del módem al procesador de aplicaciones desde el procesador del módem mediante un bus de interconectividad después de lo que los datos del procesador de aplicaciones al procesador del módem se envían al procesador del módem mediante el bus de interconectividad; acoplando el bus de interconectividad (36) de manera comunicativa el procesador de aplicaciones al procesador del módem, teniendo el bus de interconectividad un periodo activo y un periodo de modo de suspensión; y configurado el procesador del módem, además, basado en el periodo del temporizador del módem y el periodo del temporizador de aplicaciones, para sincronizar la transferencia de los datos del procesador de aplicaciones al procesador del módem y los datos del procesador del módem al procesador de aplicaciones durante un único periodo activo del bus de interconectividad.
Abstract:
A method for 1x/LTE dual domain camping with a single radio UE is described. The method includes adaptively sharing a first receive chain and a second receive chain between a first radio access technology (RAT) modem and a second RAT modem of the single radio UE.
Abstract:
Un procedimiento (500), que comprende: la identificación (502) de uno o más paquetes que deben ser descartados; la determinación (504) acerca de si una pluralidad de paquetes que deben ser descartados provocará queuna pluralidad de paquetes descartados consecutivos resulte superior a una pluralidad de paquetes deumbral; tras la determinación de que la pluralidad de paquetes que deben ser descartados provocará que lapluralidad de paquetes descartados consecutivos resulte superior a la pluralidad de paquetes de umbral, eldescarte (506) de los uno o más paquetes y la ejecución de al menos una operación (614) de tratamientode paquetes sobre los respectivos paquetes identificados restantes; y tras la determinación de que la pluralidad de paquetes que deben ser descartados no provocará que lapluralidad de paquetes descartados consecutivos resulte superior a la pluralidad de paquetes de umbral, eldescarte (508) de los uno o más paquetes sin el tratamiento de los respectivos paquetes identificadosrestantes.
Abstract:
Un procedimiento de gestión de memoria, el procedimiento comprende los pasos de: asignar primeros ítems de memoria, comprendiendo cada uno de los primeros ítems de memoria un primer encabezado y una carga útil, comprendiendo la carga útil fragmentos de memoria independientemente asignable, comprendiendo el primer encabezado una referencia a la memoria asignable en la carga útil; que se caracteriza porque el procedimiento comprende además los pasos de: asignar segundos ítems de memoria, comprendiendo cada segundo ítem de memoria un segundo encabezado, comprendiendo el segundo encabezado una referencia a uno o más fragmentos de memoria en la carga útil de los primeros ítems de memoria; recibir solicitudes para la asignación de memoria; y responder a las solicitudes de asignación de memoria devolviendo una referencia desde el encabezado de un primer o un segundo ítem de memoria.
Abstract:
Methods and apparatus for communicating IP datagrams efficiently within communication links employing variable frame sizes bundles IP datagrams into data payloads. The number of datagrams that can fit within a current frame size is determined, a bundle header indicating that the bundle header is associated with a bundled IP datagram is generated that includes information for unpacking bundled IP datagrams. The bundle header is joined to one or more IP datagrams to form a data payload that is communicated as a frame payload without indicating in a frame header that the frame includes bundled IP datagrams. Information in the bundle header enables a receiver processor to extract the IP datagrams from the frame payload without requiring modifications to the frame header. A bundle header may precede each IP datagram, or one bundle header may include a map IP datagrams in the frame payload.