Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

35results about How to "More memory" patented technology

Graphical tuning bar for a multi-program data stream

A computer based graphical user interface for facilitating the selection and display of transmitted audio, video and data includes a main menu state with a first multi-segment display having an active video / audio segment and a tuning segment. The active video segment displays a currently tuned program and the tuning segment includes an elongated graphic bar. The elongated graphic bar is dynamically sub-divided into a plurality of contiguous regions so that each of the regions uniquely corresponds to a program parsed from a multi-program data stream. The tuning segment also includes a graphic slider that overlays the graphic bar and that is movable along the length of the graphic bar so that the currently tuned program corresponds to the portion of the graphic bar underlying the current position of the graphic slider.
Owner:HUGHES ELECTRONICS

System and method for compressing data

Systems, devices and methods are provided to compress data, and in particular to code and decode data. One aspect of the present subject matter is a data structure. The data structure includes a field representing a decoding structure to decode canonical Huffman encoded data, and a field representing a symbol table. The decoding structure includes a field representing an accelerator table to provide a 2N-deep direct-index lookup to provide high-frequency symbols for high-frequency data and to provide bracketing indices for low-frequency data. The decoding structure also includes a field for a binary search table to provide a low-frequency symbol index using a binary search bounded by the bracketing indices provided by the accelerator table. The symbol table is adapted to provide a symbol associated with the low-frequency index.
Owner:GARMIN

Methods and systems for selectively processing virtual local area network (VLAN) traffic from different networks while allowing flexible VLAN identifier assignment

Methods and systems for selectively processing VLAN traffic from different networks while allowing flexible VLAN identifier assignment are disclosed. According to one aspect, a layer 2 switch includes a virtual switch identifier data structure that associates a VLAN identifier extracted from a layer 2 frame and a port identifier corresponding to a port on which a frame is received with a virtual switch identifier. The virtual switch identifier is used to select a per-virtual-switch data structure, such as a forwarding table. The per-virtual-switch data structure is used to control processing of the layer 2 frame on a per-virtual-switch basis. The per-virtual-switch data structure may also be updated separately from the data structures assigned to other virtual switches.
Owner:EXTREME NETWORKS INC

Printhead having embedded memory device

ActiveUS20050099458A1Increased on-board memoryReduce areaInking apparatusHigh densitySemiconductor
A semiconductor substrate for a micro-fluid ejecting device. The semiconductor substrate includes a plurality of fluid ejection devices disposed on the substrate. A plurality of driver transistors are disposed on the substrate for driving the plurality of fluid ejection devices. A programmable memory matrix containing embedded programmable memory devices is operatively connected to the micro-fluid ejecting device for collecting and storing information on the semiconductor substrate for operation of the micro-fluid ejecting device. The programmable memory matrix provides a high density of memory bits embedded on the substrate for storing information about the micro-fluid ejecting device.
Owner:SLINGSHOT PRINTING LLC

IP multicasting in mesh TDMA satellite networks

A system and method for supporting Internet Protocol (IP) Multicast in mesh TDMA satellite networks using a centralized route server architecture, which conserves link bandwidth and minimizes delay. Individual satellite terminals perform forwarding of multicast IP traffic to destination terminals based on information provided by the route-server. Multicast routing protocols need to be supported only at the route server, thus minimizing the CPU and memory resources required at the end terminals. Channel capacity for multicast traffic can be statically or dynamically assigned and takes full advantage of the broadcast nature of the medium.
Owner:VIASAT INC

Graphical tuning bar

A system and method for displaying a user interface in the form of a program guide that assists users in determining and selecting television viewing options and related services is described. The guide is a viewable display constructed at receiver stations based on data periodically received via a Direct-to-Home (DTH) satellite communication or other system. The guide display presentation can include still pictures, live video broadcasts, still graphics, moving graphics, webpages, graphics and “buttons” that are utilized by the viewer to perform a variety of operations, including determining program availability, selecting programming or services, and launching to related information, programming or services. A tuning bar is automatically scaled to seamlessly represent all programs that a given user subscribes to. The user moves a graphic slider along the tuning bar to quickly and intuitively select a current program.
Owner:DIRECTV LLC

Method and apparatus for tuning used in a broadcast data system

A method for tuning used in a broadcast data system having a receiving station with a memory, wherein the receiver station files data and real-time data is disclosed. The method includes storing the memory in a table having tuning information corresponding to a plurality of IP addresses and ports, receiving a download request based on a user input, and using the download request to identify download information including an IP address and a port. The method further includes using the identified IP address and port to open a connection to a socket, using the table to determine tuning information corresponding to the identified IP address and port, and using the tuning information to tune the receiver station to the identified IP address and port.
Owner:DIRECTV LLC

Smart card providing data mapping for multiple applications and related methods

An integrated circuit for a smart card may include a transceiver and a processor for communicating with a host device via the transceiver and performing a plurality of smart card applications. Moreover, the processor may cooperate with the host device to perform an enumeration based upon at least one default descriptor, and generate a look-up table for allocating data to respective smart card applications based upon the enumeration. Furthermore, the processor may also detect a system event and, responsive to the system event, cooperate with the host device to perform a new enumeration based upon at least one alternate descriptor and generate a new look-up table based thereon.
Owner:STMICROELECTRONICS SRL

Multi-language wireless email transmission method for mobile communication

A method of wireless transmission of an email having a content in a language unsupported in a mobile communication system by Multimedia Messaging Service (MMS) to a recipient using a mobile phone. An email server receives the email and extracts from the email text information indicative of the recipient and relating to content. A conversion server, connected to the email server, converts the content information from text into an image and composes a MMS message including the image. A MMS message transmitter, connected to the conversion server, transmits the MMS message to the mobile phone. Multi-language (supported and unsupported languages) wireless email transmission is thus made possible.
Owner:HUTCHISON WHAMPOA ENTERPRISES

Azimuth determination with the aid of a radar sensor

A radar sensor includes one transmitting antenna, multiple first receiving antennas with the same vertical heights, and a second receiving antenna with a vertical height different from the others. A method for determining the azimuth angle of an object with respect to the radar sensor includes steps of determining an approximation for the azimuth angle in a coarse grid based on the signals of all receiving antennas, and determining the azimuth angle in a fine grid based on the signals of the first receiving antennas in a range around the approximation.
Owner:ROBERT BOSCH GMBH

Smart card with self-reconfiguration features and related methods

An integrated circuit for a smart card may include a transceiver and a processor for communicating with a host device via the transceiver. More particularly, the processor may provide at least one default descriptor to the host device, and cooperate with the host device to perform an enumeration based upon the at least one default descriptor. Moreover, the processor may also detect a system event and, responsive to the system event, provide at least one alternate descriptor to the host device and cooperate with the host device to perform a new enumeration based thereon.
Owner:STMICROELECTRONICS SRL

Integration method for large memory pages based on bitmap alteration of memory pages

The invention discloses an integration method for large memory pages based on bitmap alteration of memory pages. The method comprises following steps: acquiring page fault frequency of a system memory according to the preset period when page fault frequency is larger than a first threshold value; obtaining access information of all memory pages in the period and calculating access heat rate of all the memory pages based on access information of all the memory pages; and renewing a bitmap of a system according to access heat rate of all the memory pages, calculating the digit number of difference before and after renewal of the bitmap, and splitting large pages or merging small pages to the system memory when the digit number of difference is larger than a second threshold value according to a renewed bitmap.The integration method for large memory pages based on bitmap alteration of memory pages has following beneficial effects: based on access heat rate of all the memory pages in the system memory, splitting of large pages or merging of small pages are carried out in order to match an allocation scheme with a practical situation of the system memory; flexibility in use and access speed of the system memory are improved; and final integration operation is performed or not based on threshold values for page fault frequency and the digit number of the bitmap so that bumping effect possibly caused by fluctuation of load is reduced.
Owner:ZHEJIANG UNIV

Micro-fluid ejecting device having embedded memory device

ActiveUS7311385B2Reduce areaIncreased on-board memoryInking apparatusHigh densitySemiconductor
A semiconductor substrate for a micro-fluid ejecting device. The semiconductor substrate includes a plurality of fluid ejection devices disposed on the substrate. A plurality of driver transistors are disposed on the substrate for driving the plurality of fluid ejection devices. A programmable memory matrix containing embedded programmable memory devices is operatively connected to the micro-fluid ejecting device for collecting and storing information on the semiconductor substrate for operation of the micro-fluid ejecting device. The programmable memory matrix provides a high density of memory bits embedded on the substrate for storing information about the micro-fluid ejecting device.
Owner:SLINGSHOT PRINTING LLC

Feed forward parameter values for use in theoretically generating spectra

A method of controlling a polishing operation is described. A controller stores an optical model for a layer stack having a plurality of layers and a plurality of input parameters including a first parameter and a second parameter. The controller stores data defining a plurality of default values for the first parameter and measures an optical property of a substrate and generates a second value. Using the optical model and the second value and iterating over the first values, a number of reference spectra are calculated. A spectrum is measured and the measured spectrum is matched to the reference spectra and the best matched reference spectrum is determined. The first value of the best matched reference spectrum is determined and is used to adjust a polishing endpoint or a polishing parameter of a polishing apparatus.
Owner:APPLIED MATERIALS INC

Maximum a posteriori probability decoding method and apparatus

In a maximum a posteriori probability decoding method for executing decoding processing by a sliding window scheme, encoded data is divided into blocks each of a prescribed length, backward probabilities are obtained in present decoding processing of respective ones of the blocks, and these backward probabilities at initial positions of other blocks are stored in a storage unit as initial values of backward probabilities of the other blocks in decoding processing to be executed next. Backward-probability calculation units start calculation of backward probability of each block using the stored initial value in decoding processing executed next.
Owner:FUJITSU LTD

Method and apparatus for detecting the location and luminance transition range of slant image edges

A system that detects the location as well as the luminance transition range of slant image edge in a digital image. The variance value of the pixels inside a rectangular image window centered with a current pixel is checked to determine if the current pixel is in an edge region or a in non-edge region. If the current pixel is in a non-edge region, no further checking is performed. Otherwise, it is determined if the current pixel is a center pixel in a luminance transition range of a slant edge. The values of the current pixel and its neighboring pixels inside the rectangular window are used to determine if the selected pixel is the center pixel in a luminance transition range of a slant edge. If it is, then the exact length of the luminance transition range of the slant edge is determined. Through such a detection process, both the center position and the luminance transition range of slant image edge can be determined.
Owner:SAMSUNG ELECTRONICS CO LTD

Methods and systems for selectively processing virtual local area network (VLAN) traffic from different networks while allowing flexible VLAN identifier assignment

Methods and systems for selectively processing VLAN traffic from different networks while allowing flexible VLAN identifier assignment are disclosed. According to one aspect, a layer 2 switch includes a virtual switch identifier data structure that associates a VLAN identifier extracted from a layer 2 frame and a port identifier corresponding to a port on which a frame is received with a virtual switch identifier. The virtual switch identifier is used to select a per-virtual-switch data structure, such as a forwarding table. The per-virtual-switch data structure is used to control processing of the layer 2 frame on a per-virtual-switch basis. The per-virtual-switch data structure may also be updated separately from the data structures assigned to other virtual switches.
Owner:EXTREME NETWORKS INC

Method And Apparatus For Wireless Communications

Embodiments disclosed herein may be implemented in the form of a method or corresponding apparatus for receiving or transmitting network communications carried at acoustic wavelengths via an acoustic medium. The corresponding method or apparatus may include a gate-level digital hardware module communicatively coupled to a communications module and define therein logic blocks configured to perform respective primitive processing functions, sequences of the logic blocks being capable of processing data units in accordance with any of the multiple communications protocols on a data unit-by-data unit basis without reconfiguring. According to some embodiments, the gate-level digital hardware module may be configured to process a data unit in accordance with a first communications protocol by directing the data unit through a first sequence of logic blocks, and process a subsequent data unit in accordance with a second communications protocol by directing the subsequent data unit through a second of sequence logic blocks.
Owner:NORTHEASTERN UNIV

Method and apparatus for wireless communications

Embodiments disclosed herein may be implemented in the form of a method or corresponding apparatus for receiving or transmitting network communications carried at acoustic wavelengths via an acoustic medium. The corresponding method or apparatus may include a gate-level digital hardware module communicatively coupled to a communications module and define therein logic blocks configured to perform respective primitive processing functions, sequences of the logic blocks being capable of processing data units in accordance with any of the multiple communications protocols on a data unit-by-data unit basis without reconfiguring. According to some embodiments, the gate-level digital hardware module may be configured to process a data unit in accordance with a first communications protocol by directing the data unit through a first sequence of logic blocks, and process a subsequent data unit in accordance with a second communications protocol by directing the subsequent data unit through a second of sequence logic blocks.
Owner:NORTHEASTERN UNIV

Smart card with self-detachment features and related methods

An integrated circuit for a smart card in accordance with an exemplary embodiment includes at least one data terminal for providing communications with a host device and a processor for providing an attachment signal on the at least one data terminal for recognition by the host device. Further, the processor also cooperates with the host device to perform an enumeration based upon at least one default descriptor. In addition, based upon a system event, the processor selectively removes the attachment signal from the at least one data terminal and thereafter again provides the attachment signal on the at least one data terminal and cooperates with the host device to perform a new enumeration based upon at least one alternate descriptor.
Owner:STMICROELECTRONICS SRL

Smart card with self-reconfiguration features and related methods

An integrated circuit for a smart card in accordance with an exemplary embodiment includes a transceiver and a processor for communicating with a host device via the transceiver. More particularly, the processor provides at least one default descriptor to the host device, and cooperates with the host device to perform an enumeration based upon the at least one default descriptor. Moreover, the processor also detects a system event and, responsive to the system event, provides at least one alternate descriptor to the host device and cooperates with the host device to perform a new enumeration based thereon.
Owner:STMICROELECTRONICS SRL

Universal Portable Computers

ActiveUS20220011829A1Efficiently and safely mountFaster processorDetails for portable computersHard disc driveSoftware engineering
A type of portable computer with interchangeable components is provided. The chassis of the portable computer includes an upper part, a lower part, and an edge part. The edge part can be equipped with removable input and output (I / O) plates. The motherboards and batteries of this type of portable computer are standardized with or without optional components such as optical drives and / or 2.5 inch hard drives. Motherboards, batteries and other components can be mounted in the chassis of the portable computer through fixed mounting stands and / or removable mounting standoffs. The portable computer allows the I / O plates and / or the edge part to be replaced. Therefore, a motherboard with different I / Os, a motherboard and other components with different heights, and an auxiliary cooling system can be installed in the chassis. In the portable computer, mounting stands and standoffs can be shared by multiple components.
Owner:LIANG ZHONGHONG +1

Processing Unit and Method of Memory Management in Processing Systems With Limited Resources

The present invention is related with the management of memory in environments of limited resources, such as those found for example in a smart card. In a more particular manner, the invention relates to a method of managing the data storage resources of volatile memory, the object of which is to reduce the size of volatile memory necessary to implement the stack of the system, and thereby to reserve more volatile memory available for other needs or procedures of the system or of other applications When the stack grows and comes close to its established limit, the system carries out a transfer of a stack block located in the volatile memory to an area of non-volatile memory, hence this transfer allows a compression of the stack increasing its size in a virtual manner.
Owner:WESTERN DIGITAL ISRAEL LTD

Memory sharing for buffered macro-pipelined data plane processing in multicore embedded systems

Disclosed are an apparatus and method of operating and allocating a shared memory between various applications operating via a processing computing platform. One example may include receiving a first buffer context switch request message from a first application operating via a processor, transmitting a first buffer context switch flag to the processor operating the application confirming the first buffer context switch request was received, receiving a second buffer context switch request from a second application with a different processing cycle operating via the processor and transmitting a second buffer context switch flag to the processor operating the second application confirming the second buffer context switch request was received. Once the applications have been identified and confirmed, a synchronization operation may be performed to create a shared number of memory units between at least two different buffers and provide the shared memory units to the first application and the second application.
Owner:OPEN INVENTION NEWTORK LLC

Method and apparatus for detecting the location and luminance transition range of slant image edges

A system that detects the location as well as the luminance transition range of slant image edge in a digital image. The variance value of the pixels inside a rectangular image window centered with a current pixel is checked to determine if the current pixel is in an edge region or a in non-edge region. If the current pixel is in a non-edge region, no further checking is performed. Otherwise, it is determined if the current pixel is a center pixel in a luminance transition range of a slant edge. The values of the current pixel and its neighboring pixels inside the rectangular window are used to determine if the selected pixel is the center pixel in a luminance transition range of a slant edge. If it is, then the exact length of the luminance transition range of the slant edge is determined. Through such a detection process, both the center position and the luminance transition range of slant image edge can be determined.
Owner:SAMSUNG ELECTRONICS CO LTD

Method and apparatus for wireless communications

Embodiments disclosed herein may be implemented in the form of a method or corresponding apparatus for receiving or transmitting network communications carried at acoustic wavelengths via an acoustic medium. The corresponding method or apparatus may include a gate-level digital hardware module communicatively coupled to a communications module and define therein logic blocks configured to perform respective primitive processing functions, sequences of the logic blocks being capable of processing data units in accordance with any of the multiple communications protocols on a data unit-by-data unit basis without reconfiguring. According to some embodiments, the gate-level digital hardware module may be configured to process a data unit in accordance with a first communications protocol by directing the data unit through a first sequence of logic blocks, and process a subsequent data unit in accordance with a second communications protocol by directing the subsequent data unit through a second of sequence logic blocks.
Owner:NORTHEASTERN UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products