Patent application number | Description | Published |
20080259878 | METHOD AND APPARATUS FOR A SCHEDULER FOR A MACRO-DIVERSITY PORTION OF A TRANSMISSION - A method, apparatuses, and system of broadcasting content data in a macro-diversity region of a data frame includes receiving a stream of transport packets. Selecting at least one burst size, from amongst a set of a plurality of predetermined burst sizes. Allocating one or more data bursts with the selected burst size to the macro-diversity region of the data frame, each data burst comprising at least a portion of the received transport packets and wherein the at least one burst size is selected so as to minimize a number of data bursts allocated to the macro-diversity region. Then communicating the allocation of data bursts to a transmitter that includes the allocation of data bursts in the macro-diversity region of a data frame transmitted by the transmitter. | 10-23-2008 |
20080259905 | BASE STATION SYNCHRONIZATION FOR A SINGLE FREQUENCY NETWORK - Methods, apparatus and systems for generating and synchronizing a macro-diversity region transmitted by base stations in a network includes a receiving module configured to receive a plurality of packets of content data. A controller module coupled to the receiving module and configured to generate a macro-diversity region data that includes at least one packet of the plurality of packets of content data, and to generate a time reference and frame offset information to indicate an offset from the time reference and to further identify a second base station transmission frame that will include the second macro-diversity region data. A communication module to communicate a macro-diversity region message that includes the macro-diversity region data and the macro-diversity region control information to a plurality of base stations, configured to synchronize the transmission of the macro-diversity region data at the plurality of base stations. | 10-23-2008 |
20090252070 | AIRLINK MANAGEMENT IN A WIRELESS BROADCAST SYSTEM - A wireless broadcast system that collects content for distribution over a wireless communication network. Multiple independent content streams can be coarsely interleaved by collecting multiple small segments of content of each stream and rearranging them into larger segments, that are interleaved into an aggregate content stream that is broadcast as an identical signal from multiple transmitters. The broadcast signal can also include information about the interleaved content, such as information identifying the occurrence of a later interleaved instance of the same independent content stream in the aggregate content stream, that can be used by a receiver to activate and deactivate portions of a receiver to conserve power. | 10-08-2009 |
20110116500 | CONVERGENCE SUBLAYER FOR USE IN A WIRELESS BROADCASTING SYSTEM - A method of encapsulating data and a single frequency network configured to perform the method are disclosed. A content stream of data packets is received, and the data packets in the content stream are formatted in accordance with a first protocol. Information identifying a container size established for the content stream is received. The data packets formatted in accordance with the first protocol are fragmented and packed to form data units formatted in accordance with a second protocol, and the data units are sized based on the container size. The data units formatted in accordance with the second protocol are encapsulated to form second protocol data packets. The second protocol data packets are provided to a transmitter that is synchronized to one or more transmitters in a single frequency network so that each transmitter in the single frequency network broadcasts a same signal that includes the second protocol data packets. | 05-19-2011 |
20110286435 | METHOD AND APPARATUS FOR A SCHEDULER FOR A MACRO-DIVERSITY PORTION OF A TRANSMISSION - A method, apparatuses, and system of broadcasting content data in a macro-diversity region of a data frame includes receiving a stream of transport packets. Selecting at least one burst size, from amongst a set of a plurality of predetermined burst sizes. Allocating one or more data bursts with the selected burst size to the macro-diversity region of the data frame, each data burst comprising at least a portion of the received transport packets and wherein the at least one burst size is selected so as to minimize a number of data bursts allocated to the macro-diversity region. Then communicating the allocation of data bursts to a transmitter that includes the allocation of data bursts in the macro-diversity region of a data frame transmitted by the transmitter. | 11-24-2011 |
20140204828 | METHOD AND APPARATUS FOR MULTICAST AND BROADCAST SERVICE MANAGEMENT - Methods, apparatuses, and systems for announcing services available in a macro-diversity region of a data frame broadcast by a plurality of base stations in a single frequency network to a plurality of subscriber stations, including providing to the client station broadcast service identification and type of service information. Other functions include data content synchronization, broadcasting and forwarding of multicast and broadcast services (MBS) packets, and MBS session control. | 07-24-2014 |
20140254609 | CONVERGENCE SUBLAYER FOR USE IN A WIRELESS BROADCASTING SYSTEM - A method of encapsulating data and a single frequency network configured to perform the method are disclosed. A content stream of data packets is received, and the data packets in the content stream are formatted in accordance with a first protocol. Information identifying a container size established for the content stream is received. The data packets formatted in accordance with the first protocol are fragmented and packed to form data units formatted in accordance with a second protocol, and the data units are sized based on the container size. The data units formatted in accordance with the second protocol are encapsulated to form second protocol data packets. The second protocol data packets are provided to a transmitter that is synchronized to one or more transmitters in a single frequency network so that each transmitter in the single frequency network broadcasts a same signal that includes the second protocol data packets. | 09-11-2014 |
Patent application number | Description | Published |
20100262824 | System and Method for Software Protection and Secure Software Distribution - The various embodiments of the present invention provide a secure software distribution and execution method. According to the method, a server receives software from service provider for downloading to a client and identifies the sections for encoding. APIs are inserted in the identified sections. A unique ID is created based on the identity of the each client to generate an encryption algorithm, decryption key and decryption algorithm. The identified sections are encrypted with the generated encryption algorithm. The encrypted application along with encryption algorithm, decryption key and decryption algorithm are downloaded to the driver of the client machine. The API makes call to the driver by sending the encrypted segment when the encrypted portion is reached during the execution of software in the client machine so that the driver decrypts the encoded portion using the received key and the decryption algorithm to enable the continuous execution of the downloaded software. | 10-14-2010 |
20100281274 | System and Method for Executing Code Securely in General Purpose Computer - The various embodiments of the invention provide a method for executing code securely in a general purpose computer. According to one embodiment, a code is downloaded into a cache memory of a computer in which the code is to be executed. The code downloaded into the cache memory is encrypted in the cache memory. Then the encrypted code in the cache memory is decrypted using a decryption algorithm to obtain the decrypted code. The decrypted code is executed in the cache to generate a result. The decrypted code is destroyed in the cache memory after the forwarding the result to a user. | 11-04-2010 |
20140095880 | SYSTEM AND METHOD FOR SOFTWARE PROTECTION AND SECURE SOFTWARE DISTRIBUTION - The various embodiments of the present invention provide a secure software distribution and execution method. According to the method, a server receives software from service provider for downloading to a client and identifies the sections for encoding. APIs are inserted in the identified sections. A unique ID is created based on the identity of the each client to generate an encryption algorithm, decryption key and decryption algorithm. The identified sections are encrypted with the generated encryption algorithm. The encrypted application along with encryption algorithm, decryption key and decryption algorithm are downloaded to the driver of the client machine. The API makes call to the driver by sending the encrypted segment when the encrypted portion is reached during the execution of software in the client machine so that the driver decrypts the encoded portion using the received key and the decryption algorithm to enable the continuous execution of the downloaded software. | 04-03-2014 |
Patent application number | Description | Published |
20110112877 | Method and Apparatus for Constraint-based Staff Scheduling - A constraint-based framework models and solves the problem of assigning staff, for example a set of cardiologists, to various work-shifts or work-assignments, for example a day shift and a night shift, for a pre-defined scheduling horizon, for example three months. A work-schedule is produced, which is defined as a list of staff-shift or staff-assignment combinations that meet the various criteria set by the staff and the healthcare facility on how the staff need to work. The staff then uses this work-schedule to perform the needed activities for the amount of time specified by the scheduling horizon. The scheduling problem is modeled with the help of constraints and variables to express the physical constraints specified by the staff on their work schedules and the needs of the healthcare facility. By embedding the scheduling model within a software program, a work-schedule is produced quickly that meets the requirements of the staff and the healthcare facility. | 05-12-2011 |
20120130765 | METHOD AND APPARATUS FOR CONSTRAINT-BASED STAFF SCHEDULING - A constraint-based framework models and solves the problem of assigning staff to various work-shifts or work-assignments, for example a day shift and a night shift, for a pre-defined scheduling horizon, for example three months. A work-schedule is produced, which is defined as a list of staff-shift or staff-assignment combinations that meet the various criteria set by the staff and the healthcare facility on how the staff need to work. The staff then uses this work-schedule to perform the needed activities for the amount of time specified by the scheduling horizon. The scheduling problem is modeled with the help of constraints and variables to express the physical constraints specified by the staff on their work schedules and the needs of the healthcare facility. By embedding the scheduling model within a software program, a work-schedule is produced quickly that meets the requirements of the staff and the healthcare facility. | 05-24-2012 |
Patent application number | Description | Published |
20140158514 | METHODS OF SEPARATING SALTS AND SOLVENTS FROM WATER - Methods and apparatus for separation of one or more salts from water are described. The methods include addition of a water miscible solvent to the water, followed by separation of the precipitated salt in a slurry, and evaporation of the water miscible solvent from the slurry. The apparatus include a novel design for a wetted wall separator tube that allows the solids in the slurry to pass through while providing efficient evaporation of the water miscible solvent from the water. | 06-12-2014 |
20140158616 | SYSTEMS, APPARATUS, AND METHODS FOR SEPARATING SALTS FROM WATER - A system, method, and apparatus for precipitating a water soluble salt or water soluble salts from water, including adding a water-miscible solvent to a water solution including an inorganic salt. The system, method and apparatus also allow for the separation of the precipitated salt, and for separation of the solvent from the water. In doing so, reclamation of water is provided. | 06-12-2014 |
20140158631 | SEPARATION OF NEUTRALLY BUOYANT MATERIALS FROM WATER - Described herein are methods of separating phase separated, neutrally buoyant materials from liquids and apparatuses for carrying out the methods. The methods and apparatuses employ nanobubbles. In certain embodiments, the nanobubbles may be formed in solutions of hydrophobically modified water soluble polymers. The methods result in removal of 90% by weight or more of neutrally buoyant materials from liquids. The methods are useful in certain embodiments for separating neutrally buoyant oily mixtures from water produced by mining operations. | 06-12-2014 |
20140158632 | SELECTIVE SEPARATION OF A SALT FROM WATER - Described herein are methods of separating a first soluble salt from water that contains the first soluble salt and a second soluble salt, by (a) adding a composition to a water product containing a first soluble salt and a second soluble salt, the composition comprising seed crystals composed substantially of a target insoluble salt to be formed from the first soluble salt; and (b) collecting the target insoluble salt. These methods may be used, for example, to separate strontium from water that includes at least one soluble strontium salt and a second soluble salt (such as one soluble calcium salt). | 06-12-2014 |
20140299529 | Systems, Apparatus, and Methods for Separating Salts from Water - A system, method, and apparatus for desalinating water, such as seawater. The system, method, and/or apparatus includes an electrodialysis cell that can separate monovalent ionic species from multivalent ionic species, so they may be separately treated. Each separate treatment may include precipitation of salt via the use of an organic solvent, followed by processing of precipitated salts and membrane treatment of water to remove solvent and remaining salts. | 10-09-2014 |