Patent application number | Description | Published |
20140040506 | NETWORK INTERFACE DEVICE HAVING GENERAL-PURPOSE COMPUTING CAPABILITY - Techniques for a network interface controller (NIC) capable of performing general-purpose computing tasks without intervention from a central processing unit (CPU) are disclosed herein. The network interface controller includes a circuit board, a network interface, a computer bus interface and a processor. The network interface is operatively coupled to the circuit board for receiving network packets. The computer bus interface is operatively coupled to the circuit board for receiving a general-purpose program. The processor is operatively coupled to the circuit board and capable of executing the general-purpose program to process the network packets. | 02-06-2014 |
20140052764 | File Storage System Based on Coordinated Exhaustible and Non-Exhaustible Storage - A file storage system may be implemented by coordinating non-exhaustible and exhaustible storage devices. The exhaustible storage devices may be lower grade flash based storage devices. The non-exhaustible storage devices may be storage devices based on magnetic recording mechanisms or higher grade flash storage. The file storage system may store received content items on the exhaustible storage devices. The file storage system may additionally store metadata for the content items and/or the file storage system on the non-exhaustible storage devices. During operation, the file storage system may globally optimize the content items on the exhaustible storage devices such that more heavily accessed items are moved to exhaustible storage devices that have experienced relatively few data operations. The file storage system can move less frequently accessed content items to exhaustible storage devices that have experienced a relatively large number of data operations. As such, the operation lifetime of the exhaustible storage devices as a whole can be prolonged. | 02-20-2014 |
20140129779 | CACHE REPLACEMENT POLICY FOR DATA WITH STRONG TEMPORAL LOCALITY - Various cache replacement policies are described whose goals are to identify items for eviction from the cache that are not accessed often and to identify items stored in the cache that are regularly accessed that should be maintained longer in the cache. In particular, the cache replacement policies are useful for workloads that have a strong temporal locality, that is, items that are accessed very frequently for a period of time and then quickly decay in terms of further accesses. In one embodiment, a variation on the traditional least recently used caching algorithm uses a reuse period or reuse distance for an accessed item to determine whether the item should be promoted in the cache queue. In one embodiment, a variation on the traditional two queue caching algorithm evicts items from the cache from both an active queue and an inactive queue. | 05-08-2014 |
20140136792 | PREDICTIVE CACHE REPLACEMENT - Systems and methods for predictive cache replacement policies are provided. In particular, some embodiments dynamically capture and predict access patterns of data to determine which data should be evicted from the cache. A novel tree data structure can be dynamically built that allows for immediate use in the identification of developing patterns and the eviction determination. In some cases, the data can be dynamically organized into histograms, strings, and other representations allowing traditional analysis techniques to be applied. Data organized into histogram-like structures can also be converted into strings allowing for well-known string pattern recognition analysis. The pattern recognition and prediction techniques disclosed also have applications outside of caching. | 05-15-2014 |
20150052180 | FILE STORAGE SYSTEM BASED ON COORDINATED EXHAUSTIBLE AND NON-EXHAUSTIBLE STORAGE - A file storage system may be implemented by coordinating non-exhaustible and exhaustible storage devices. The exhaustible storage devices may be lower grade flash based storage devices. The non-exhaustible storage devices may be storage devices based on magnetic recording mechanisms or higher grade flash storage. The file storage system may store received content items on the exhaustible storage devices. The file storage system may additionally store metadata for the content items and/or the file storage system on the non-exhaustible storage devices. During operation, the file storage system may globally optimize the content items on the exhaustible storage devices such that more heavily accessed items are moved to exhaustible storage devices that have experienced relatively few data operations. The file storage system can move less frequently accessed content items to exhaustible storage devices that have experienced a relatively large number of data operations. As such, the operation lifetime of the exhaustible storage devices as a whole can be prolonged. | 02-19-2015 |
Patent application number | Description | Published |
20120260041 | SIMULTANEOUS EVICTION AND CLEANING OPERATIONS IN A CACHE - Embodiments provide a method comprising receiving, at a cache associated with a central processing unit that is disposed on an integrated circuit, a request to perform a cache operation on the cache; in response to receiving and processing the request, determining that first data cached in a first cache line of the cache is to be written to a memory that is coupled to the integrated circuit; identifying a second cache line in the cache, the second cache line being complimentary to the first cache line; transmitting a single memory instruction from the cache to the memory to write to the memory (i) the first data from the first cache line and (ii) second data from the second cache line; and invalidating the first data in the first cache line, without invalidating the second data in the second cache line. | 10-11-2012 |
20140201326 | INTERCONNECTED RING NETWORK IN A MULTI-PROCESSOR SYSTEM - In various embodiments, the present disclosure provides a system comprising a first plurality of processing cores, ones of the first plurality of processing cores coupled to a respective core interface module among a first plurality of core interface modules, the first plurality of core interface modules configured to be coupled to form in a first ring network of processing cores; a second plurality of processing cores, ones of the second plurality of processing cores coupled to a respective core interface module among a second plurality of core interface modules, the second plurality of core interface modules configured to be coupled to form a second ring network of processing cores; a first global interface module to form an interface between the first ring network and a third ring network; and a second global interface module to form an interface between the second ring network and the third ring network. | 07-17-2014 |
20140201443 | INTERCONNECTED RING NETWORK IN A MULTI-PROCESSOR SYSTEM - In various embodiments, the present disclosure provides a system comprising a first plurality of processing cores, ones of the first plurality of processing cores coupled to a respective core interface module among a first plurality of core interface modules, the first plurality of core interface modules configured to be coupled to form in a first ring network of processing cores; a second plurality of processing cores, ones of the second plurality of processing cores coupled to a respective core interface module among a second plurality of core interface modules, the second plurality of core interface modules configured to be coupled to form a second ring network of processing cores; a first global interface module to form an interface between the first ring network and a third ring network; and a second global interface module to form an interface between the second ring network and the third ring network. | 07-17-2014 |
20140201444 | INTERCONNECTED RING NETWORK IN A MULTI-PROCESSOR SYSTEM - In various embodiments, the present disclosure provides a system comprising a first plurality of processing cores, ones of the first plurality of processing cores coupled to a respective core interface module among a first plurality of core interface modules, the first plurality of core interface modules configured to be coupled to form in a first ring network of processing cores; a second plurality of processing cores, ones of the second plurality of processing cores coupled to a respective core interface module among a second plurality of core interface modules, the second plurality of core interface modules configured to be coupled to form a second ring network of processing cores; a first global interface module to form an interface between the first ring network and a third ring network; and a second global interface module to form an interface between the second ring network and the third ring network. | 07-17-2014 |
20140201445 | INTERCONNECTED RING NETWORK IN A MULTI-PROCESSOR SYSTEM - In various embodiments, the present disclosure provides a system comprising a first plurality of processing cores, ones of the first plurality of processing cores coupled to a respective core interface module among a first plurality of core interface modules, the first plurality of core interface modules configured to be coupled to form in a first ring network of processing cores; a second plurality of processing cores, ones of the second plurality of processing cores coupled to a respective core interface module among a second plurality of core interface modules, the second plurality of core interface modules configured to be coupled to form a second ring network of processing cores; a first global interface module to form an interface between the first ring network and a third ring network; and a second global interface module to form an interface between the second ring network and the third ring network. | 07-17-2014 |
20140201469 | SHARED OP-SYMMETRIC UPDATE-SENSITIVE VARIABLES - Embodiments include multi-processor systems, including multi-core processor systems, as well as methods for operating the same, in which at least one processor or processor core is configured to receive an instruction directing the at least one processor core to read a value associated with a memory address. In response to receiving the instruction and before execution of the instruction, the at least one processor or processor core causes ones of the plurality of mutually communicatively inter-coupled processor cores to provide a plurality of locally stored values that are stored individually in the respective processor cores and that are associated with the memory address. | 07-17-2014 |
20140201470 | SHARED OP-SYMMETRIC UPDATE-SENSITIVE VARIABLES - Embodiments include multi-processor systems, including multi-core processor systems, as well as methods for operating the same, in which at least one processor or processor core is configured to receive an instruction directing the at least one processor core to read a value associated with a memory address. In response to receiving the instruction and before execution of the instruction, the at least one processor or processor core causes ones of the plurality of mutually communicatively inter-coupled processor cores to provide a plurality of locally stored values that are stored individually in the respective processor cores and that are associated with the memory address. | 07-17-2014 |
20140201472 | INTERCONNECTED RING NETWORK IN A MULTI-PROCESSOR SYSTEM - In various embodiments, the present disclosure provides a system comprising a first plurality of processing cores, ones of the first plurality of processing cores coupled to a respective core interface module among a first plurality of core interface modules, the first plurality of core interface modules configured to be coupled to form in a first ring network of processing cores; a second plurality of processing cores, ones of the second plurality of processing cores coupled to a respective core interface module among a second plurality of core interface modules, the second plurality of core interface modules configured to be coupled to form a second ring network of processing cores; a first global interface module to form an interface between the first ring network and a third ring network; and a second global interface module to form an interface between the second ring network and the third ring network. | 07-17-2014 |
Patent application number | Description | Published |
20090076592 | Stent with Protruding Branch Portion for Bifurcated Vessels - The present invention is directed to a stent for use in a bifurcated body lumen having a main branch and a side branch. The stent comprises a radially expandable generally tubular stent body having proximal and distal opposing ends with a body wall having a surface extending therebetween. The surface has a geometrical configuration defining a first pattern, and the first pattern has first pattern struts and connectors arranged in a predetermined configuration. The stent also comprises a branch portion comprised of a second pattern, wherein the branch portion is at least partially detachable from the stent body. | 03-19-2009 |
20090151878 | METHOD AND DEVICE FOR CONTROLLING THE PASSAGE OF RADIANT ENERGY INTO ARCHITECTURAL STRUCTURES - An assembly for controlling the passage of radiant energy through a skylight, a roof or a wall including at least two linked control members positioned across the defined region mounted for generally parallel linked movement relative to each other between a closed position and an open position. The control members have a plurality of transmitting areas and blocking areas arranged so that the respective transmitting areas and blocking areas of the control members are aligned when the members are in the closed position and the transmitting areas of the first control member are aligned with the transmitting areas of the second control member when the panels are in the open position. A motorized motion unit may be used for producing relative movement between the control members. The assembly is particularly well-adapted to be used with a series of adjacent dual panel glazing units where assemblies associated with each adjacent dual panel glazing unit are linked to and controlled by a single motion control device. | 06-18-2009 |
20090182409 | STENT WITH SELF-DEPLOYABLE PORTION HAVING WINGS OF DIFFERENT LENGTHS - The present invention provides methods and devices for placement of a stent in a bifurcation or ostial lesion. The stent comprises a main body and a flaring portion. The main body is designed to expand and support a main vessel of the bifurcation and defines a main body axis. The flaring portion is disposed on a side of the main body and is adapted to flare radially and offset the main body axis in response to expansion of the main body. The flaring portion comprises at least one distal wing and at least one proximal wing. Each wing is aligned along the main body axis. The at least one proximal wing is longer than the at least one distal wing, providing greater coverage of the proximal side of the side vessel than on the distal surface of the side vessel. | 07-16-2009 |
20110067824 | LIGHT-CONTROL ASSEMBLY - A light-control assembly including a modular beam with a plurality of adjacent circular bores separated by web portions, at least two bearing members each having an annular ring dimensioned to fit within the bores with non-interfering flanges extending radially outwardly from the rings mounted in the bores, and a series of light-controlling members mounted in the bearing members. | 03-24-2011 |
20110144583 | SIDE BRANCH BALLOON - An improved balloon catheter structure includes a beveled distal tip, a reinforced distal portion, and an elastic or split sleeve over at least a portion of the balloon. The balloon may have a short length and a marker at its midline. The catheters are particularly useful for crossing through stent walls at vessel bifurcations. | 06-16-2011 |
20110270386 | STENT WITH SELF-DEPLOYABLE PORTION HAVING WINGS OF DIFFERENT LENGTHS - The present invention provides methods and devices for placement of a stent in a bifurcation or ostial lesion. The stent comprises a main body and a flaring portion. The main body is designed to expand and support a main vessel of the bifurcation and defines a main body axis. The flaring portion is disposed on a side of the main body and is adapted to flare radially and offset the main body axis in response to expansion of the main body. The flaring portion comprises at least one distal wing and at least one proximal wing. Each wing is aligned along the main body axis. The at least one proximal wing is longer than the at least one distal wing, providing greater coverage of the proximal side of the side vessel than on the distal surface of the side vessel. | 11-03-2011 |
20110295364 | APPARATUS AND METHOD OF USING MARKERS TO POSITION STENTS IN BIFURCATIONS - The present invention provides methods and systems for placing stent systems at vascular bifurcations. The systems include a main branch stent having a side opening, optionally including a side structure, with radiopaque fluoroscopic markers about the periphery of the opening. The stent system further includes a side branch stent having radiopaque markers near at least end thereof. The main branch stent is positioned in the main blood vessel lumen using the markers for proper positioning. After deploying the main branch stent, the side branch stent is positioned through an opening within the side branch. Using the markers on both the main branch stent and the side branch stent, proper alignment and positioning of the two stents relative to each other may be achieved. | 12-01-2011 |
20120059401 | DEVICE AND METHOD FOR COMPARTMENTAL VESSEL TREATMENT - An angioplasty balloon having an elastic constraining structure that partially expands with the balloon so that, at maximum balloon inflation, the constraining structure forms a pattern of channels or “pillows” on the balloon. | 03-08-2012 |
20120095397 | BALLOON CATHETER WITH IMPROVED COLUMN STRENGTH AND TORQUE TRANSMISSION - A balloon catheter capable of delivering torque and pushing through obstructions includes a relatively weak balloon segment of a catheter and rotatable asymmetric tip. A reinforcement sleeve increases column strength and torque transmission to push the balloon and rotate the tip to facilitate passage through said obstructions. The tip is preferably asymmetric around its axis, usually being beveled, and the reinforcement slide includes a slide lock mechanism which increases shaft flexibility after balloon deployment. | 04-19-2012 |
20130084916 | PORTABLE TRANSITIONAL IDENTITY DEVICE - A portable transitional identity device can be used with a conventional cell phone or other mobile device using a cellular network to provide access to one or more additional networks, optionally with encryption. | 04-04-2013 |
20130204179 | Methods and Systems for Delivering Substances Into Luminal Walls - Angioplasty and other dilatation devices are provided with scoring elements which incorporate a drug to be delivered to a body lumen, typically a blood vessel. The non-cutting scoring elements have drugs and other active substances coated over a portion thereof or incorporated within internal structure of the element so that the drug is released into the luminal wall closely associated diseased regions of the body lumen as the non-cutting scoring structure is radially expanded into the wall. | 08-08-2013 |
20130218181 | CONSTRAINING STRUCTURE WITH NON-LINEAR AXIAL STRUTS - A constraining structure for use with a balloon catheter can include multiple longitudinal struts and multiple, sinusoidal shaped radial rings. The constraining structure can expand to form a pattern of channels including substantially square windows. The constraining structure can modify, restrict, and control a shape and/or size of the balloon when inflated. Inflating the balloon catheter within the constraining structure can provide nonuniform pressure on a vessel wall adjacent the balloon. | 08-22-2013 |
20130226071 | Methods And Systems For Delivering Substances Into Luminal Walls - Angioplasty and other dilatation devices are provided with scoring elements which incorporate a drug to be delivered to a body lumen, typically a blood vessel. The scoring elements have drugs and other active substances coated over a portion thereof or incorporated within internal structure of the element so that the drug is released into the luminal wall closely associated diseased regions of the body lumen as the scoring structure is radially expanded into the wall. | 08-29-2013 |
20130226220 | Apparatus And Methods For Treating Hardened Vascular Lesions - An angioplasty catheter comprises a catheter body having a balloon or other radially expandable shell at its distal end. A non-axial external structure is carried over the shell and scores a stenosed region in a blood vessel when the balloon is inflated therein. The catheter has an attachment structure disposed between the catheter body and the balloon to accommodate foreshortening and rotation of the external structure as the balloon is expanded. The external structure may be part of a helical cage structure which floats over the balloon. | 08-29-2013 |
20140066960 | SYSTEM AND METHOD FOR TREATING BIOLOGICAL VESSELS - A system for performing angioplasty and a method of utilizing same are provided. The system includes a balloon mounted on a catheter shaft and an expandable constraining structure mounted over the balloon. The expandable constraining structure includes a plurality of axial struts crossing a plurality of radially-expandable rings being for constraining said balloon such that isolated balloon regions protrude through openings in said constraining structure when the balloon is inflated. | 03-06-2014 |
20140074215 | DELIVERY SYSTEM FOR BIFURCATION STENTS - Systems for aligning and deploying side branch stents comprise a catheter having a side branch sensor at or near a distal end thereof. Methods comprises rotating and axially transitioning the catheter until the sensor is brought into alignment with an opening to the side branch vessel. | 03-13-2014 |
20140188206 | APPARATUS AND METHODS FOR DELIVERING PROSTHESES TO LUMINAL BIFURCATIONS - A catheter for delivering luminal prostheses comprises a catheter body having an expandable member near a distal end. The prosthesis has a side hole, and a guidewire extends beneath a proximal portion of the prosthesis and over the exterior of the expandable member. A distal end of the guidewire is retracted proximally from the closest point on the side opening to reduce possible interference with catheter advancement. | 07-03-2014 |
20140288586 | Apparatus and Methods for Treating Hardened Vascular Lessions - An angioplasty catheter comprises a catheter body having a balloon or other radially expandable shell at its distal end. A non-axial external structure is carried over the shell and scores a stenosed region in a blood vessel when the balloon is inflated therein. The catheter has an attachment structure disposed between the catheter body and the balloon to accommodate foreshortening and rotation of the external structure as the balloon is expanded. The external structure may be part of a helical cage structure which floats over the balloon. | 09-25-2014 |
20150066070 | SIDE BRANCH BALLOON - An improved balloon catheter structure includes a beveled distal tip, a reinforced distal portion, and an elastic or split sleeve over at least a portion of the balloon. The balloon may have a short length and a marker at its midline. The catheters are particularly useful for crossing through stent walls at vessel bifurcations. | 03-05-2015 |
Patent application number | Description | Published |
20130249899 | POINT CLOUD DATA HIERARCHY - One embodiment is directed to a method for presenting views of a very large point data set, comprising: storing data on a storage system that is representative of a point cloud comprising a very large number of associated points; automatically and deterministically organizing the data into an octree hierarchy of data sectors, each of which is representative of one or more of the points at a given octree mesh resolution; receiving a command from a user of a user interface to present an image based at least in part upon a selected viewing perspective origin and vector; and assembling the image based at least in part upon the selected origin and vector, the image comprising a plurality of data sectors pulled from the octree hierarchy. | 09-26-2013 |
20130265299 | POINT CLOUD DATA HIERARCHY - One method embodiment comprises storing data on a storage system that is representative of a point cloud comprising a very large number of associated points; organizing the data into an octree hierarchy of data sectors, each of which is representative of one or more of the points at a given octree mesh resolution; receiving a command from a user of a user interface to present an image based at least in part upon a selected viewing perspective origin and vector; and assembling the image based at least in part upon the selected origin and vector, the image comprising a plurality of data sectors pulled from the octree hierarchy, the plurality of data sectors being assembled such that sectors representative of points closer to the selected viewing origin have a higher octree mesh resolution than that of sectors representative of points farther away from the selected viewing origin. | 10-10-2013 |
20130268862 | POINT CLOUD DATA HIERARCHY - One embodiment is directed to a system for presenting views of a very large point data set, comprising: a storage system comprising data representing a point cloud comprising a very large number of associated points; a controller operatively coupled to the storage cluster and configured to automatically and deterministically organize the point data into an octree hierarchy of data sectors, each of which is representative of one or more of the points at a given octree mesh resolution; and a user interface through which a user may select a viewing perspective origin and vector, which may be utilized to command the controller to assemble an image based at least in part upon the selected origin and vector, the image comprising a plurality of data sectors pulled from the octree hierarchy. | 10-10-2013 |
20140089834 | POINT CLOUD DATA HIERARCHY - A system comprises a storage system comprising data representing a point cloud comprising a very large number of associated points; a controller operatively coupled to the storage cluster and configured to organize the data into an octree hierarchy of data sectors, each of which is representative of one or more of the points at a given octree mesh resolution; and a user interface through which a user may select a viewing perspective origin and vector, which may be utilized to command the controller to assemble an image based at least in part upon the selected origin and vector, the image comprising a plurality of data sectors pulled from the octree hierarchy, the plurality of data sectors being assembled such that sectors representative of points closer to the selected viewing origin have a higher octree mesh resolution than that of sectors representative of points farther away from the selected viewing origin. | 03-27-2014 |
20150254895 | POINT CLOUD DATA HIERARCHY - One method embodiment comprises storing data on a storage system that is representative of a point cloud comprising a very large number of associated points; organizing the data into an octree hierarchy of data sectors, each of which is representative of one or more of the points at a given octree mesh resolution; receiving a command from a user of a user interface to present an image based at least in part upon a selected viewing perspective origin and vector; and assembling the image based at least in part upon the selected origin and vector, the image comprising a plurality of data sectors pulled from the octree hierarchy, the plurality of data sectors being assembled such that sectors representative of points closer to the selected viewing origin have a higher octree mesh resolution than that of sectors representative of points farther away from the selected viewing origin. | 09-10-2015 |
20150254896 | POINT CLOUD DATA HIERARCHY - One embodiment is directed to a method for presenting views of a very large point data set, comprising: storing data on a storage system that is representative of a point cloud comprising a very large number of associated points; automatically and deterministically organizing the data into an octree hierarchy of data sectors, each of which is representative of one or more of the points at a given octree mesh resolution; receiving a command from a user of a user interface to present an image based at least in part upon a selected viewing perspective origin and vector; and assembling the image based at least in part upon the selected origin and vector, the image comprising a plurality of data sectors pulled from the octree hierarchy. | 09-10-2015 |
20150254897 | POINT CLOUD DATA HIERARCHY - A system comprises a storage system comprising data representing a point cloud comprising a very large number of associated points; a controller operatively coupled to the storage cluster and configured to organize the data into an octree hierarchy of data sectors, each of which is representative of one or more of the points at a given octree mesh resolution; and a user interface through which a user may select a viewing perspective origin and vector, which may be utilized to command the controller to assemble an image based at least in part upon the selected origin and vector, the image comprising a plurality of data sectors pulled from the octree hierarchy, the plurality of data sectors being assembled such that sectors representative of points closer to the selected viewing origin have a higher octree mesh resolution than that of sectors representative of points farther away from the selected viewing origin. | 09-10-2015 |
20150269246 | POINT CLOUD DATA HIERARCHY - One embodiment is directed to a system for presenting views of a very large point data set, comprising: a storage system comprising data representing a point cloud comprising a very large number of associated points; a controller operatively coupled to the storage cluster and configured to automatically and deterministically organize the point data into an octree hierarchy of data sectors, each of which is representative of one or more of the points at a given octree mesh resolution; and a user interface through which a user may select a viewing perspective origin and vector, which may be utilized to command the controller to assemble an image based at least in part upon the selected origin and vector, the image comprising a plurality of data sectors pulled from the octree hierarchy. | 09-24-2015 |
Patent application number | Description | Published |
20130294250 | EXCHANGING DATA BETWEEN A USER EQUIPMENT AND ONE OR MORE SERVERS OVER A COMMUNICATIONS NETWORK - In an embodiment, a proxy server delivers, to a UE, a set of rules to be enforced by a management application executing thereon. The set of rules includes at least one rule that instructs the management application to selectively intercept and apply data payload modifications to data being exchanged being a transport layer stack (e.g., a TCP/IP stack) and one or more client applications on the UE based on (i) a packet-state related to a data payload of the data (ii) a device-state associated with the UE, (iii) an application-state associated with an application from which the data originates or to which the data is targeted and/or (iv) a network-state associated with a serving network of the UE. The management application on the UE can enforce the set of rules for UE-terminated data (e.g., data downloaded to the UE) or UE-originated data (e.g., data to be uploaded from the UE). | 11-07-2013 |
20130297561 | WEB ACCELERATION BASED ON HINTS DERIVED FROM CROWD SOURCING - In an embodiment, a UE determines to load a web page via a mobile browsing application on the UE. The UE obtains, from a web server, web page resource information for loading the web page on the UE. The UE loads the web page using the web page resource information and identifies one or more hints for assisting one or more mobile browsing applications on at least one other UE to perform an initial load of the web page, which the UE then reports to a hints server. The hints server collects hints from the UE as well as other UEs, evaluates their relevance and generates and/or updates a crowd-sourced hints list based on their perceived relevance. The hints server provides the crowd-sourced hints list to a target UE, and the target UE uses the crowd-sourced hints list to load the web page. | 11-07-2013 |
20130297728 | SELECTIVELY EXCHANGING METADATA IN A WIRELESS COMMUNICATIONS SYSTEM - In an embodiment, data scheduled for transmission by an apparatus is determined to include multiple elements with (i) a first portion of substantially non-redundant information and (ii) a second portion with information that is redundant to each of the multiple elements. The apparatus generates a composite representation of the redundant information, and transmits the composite representation of the redundant information to a recipient. The recipient determines reconstruction information by which the composite representation of the redundant information can be used in conjunction with the first portions of the substantially non-redundant information to reconstruct the multiple elements. After obtaining the first portions of the substantially non-redundant information, the recipient reconstructs the multiple elements based on the first portions of the substantially non-redundant information, the reconstruction information and the composite representation of the redundant information. | 11-07-2013 |
20140172945 | LOADING A RE-DIRECTED WEB PAGE ON A WEB BROWSER OF A CLIENT DEVICE IN A COMMUNICATIONS SYSTEM - In an embodiment, a client device transmits a request for an initial web page to a proxy server. The proxy server requests the initial web page on behalf of the client device in response to the client device's request. The proxy server then executes a web page redirection procedure that is independent of interaction with the client device and results in the proxy server obtaining web page content. The proxy server delivers the web page content to a proxy client application on the client device along with instructions for simulating, on the client device, the web page redirection procedure between the proxy client application and a mobile web browser on the client device. The proxy client application on the client device then simulates the web page redirection procedure that occurred at the proxy server as instructed. | 06-19-2014 |
20140172946 | LOADING A RE-DIRECTED WEB RESOURCE ON A WEB BROWSER OF A CLIENT DEVICE IN A COMMUNICATIONS SYSTEM - In an embodiment, a client device transmits a request for an initial web resource to a proxy server. The proxy server requests the initial web resource on behalf of the client device in response to the client device's request. The proxy server then executes a web resource redirection procedure (which involves one or more redirects) that is independent of interaction with the client device and results in the proxy server obtaining web resource content. The proxy server delivers the web resource content to a proxy client application on the client device along with instructions for simulating, on the client device, the web resource redirection procedure between the proxy client application and a mobile web browser on the client device. The proxy client application on the client device then simulates the web resource redirection procedure that occurred at the proxy server as instructed. | 06-19-2014 |
Patent application number | Description | Published |
20120096957 | PIPETTE DIFFERENTIATION - A pipette for transferring a volume of liquid, a portion of the pipette formed from a material tinted with a color associated with the pipette volume, facilitating the differentiation of the pipette from other pipettes of different volumes. The portion of the pipette that is tinted may include at least a portion of the pipette top, the pipette body, or the pipette tip. The color tinting may correspond to a color coding standard. The pipette may include additional differentiation characteristics, such as the shape of the pipette, the presence of at least one colored band on the surface of the pipette, the presence of at least one colored material inserted into the pipette top of the pipette, or the presence of a solid colored pipette top. | 04-26-2012 |
20120121482 | PIPETTES AND METHODS OF MANUFACTURING THEREOF - A method of generating a plurality of pipettes. The method comprises providing a tubular element, cutting the tubular element to form a plurality of two pipettes length components each having a length of about two target pipettes, simultaneously rotating the plurality of two pipettes length components, heating a central portion of each one of the rotated two pipettes length components, stretching each two pipettes length component to extend the respective central portion, and dividing each two pipettes length component at the extended central portion to form the two target pipettes. | 05-17-2012 |
Patent application number | Description | Published |
20100064306 | METHOD AND SYSTEM FOR BROADCASTING MEDIA CONTENT BASED ON USER INPUT - Methods and systems enable mobile TV providers to select programs for broadcast based on viewer preference indications or votes. Information regarding candidate programs or content may be broadcast and displayed on mobile devices. A voting user interface may receive viewer preferences or votes and transmit vote information to the mobile TV broadcast network using a unicast network. Received voting information may be tallied to select a program or content for broadcast. Interim vote tallies may be broadcast to mobile devices until a voting session is terminated. Results of the voting session may be broadcasted followed by broadcast of the selected program. | 03-11-2010 |
20110177774 | DYNAMIC GENERATION, DELIVERY, AND EXECUTION OF INTERACTIVE APPLICATIONS OVER A MOBILE BROADCAST NETWORK - Systems, apparatus and methods provide an automatic capability for generating interactivity event applications for execution on receiver devices within a broadcast network based upon interactivity event application data, information and sequence logic. Interactivity event content providers may provide to a broadcast network interactivity event application data, event metadata information and sequence logic a broadcast network. Such applications may be transmitted via the broadcast network. Transmitted applications may be activated in receiver devices in response to receiving a signal from a real-time broadcast stream. Activation signals may be used to synchronize application activation with an event in a media program so downloaded applications may be activated in synchrony with broadcast programs. Interactive applications may be dynamically generated at run time. Multiple interactive applications may be generated from a same set of interactivity application data, each targeting different types of devices. Signaling mechanisms may signal multiple return unicast channels for user responses. | 07-21-2011 |
20110177775 | SIGNALING MECHANISMS, TEMPLATES AND SYSTEMS FOR CREATION AND DELIVERY OF INTERACTIVITY EVENTS ON MOBILE DEVICES IN A MOBILE BROADCAST COMMUNICATION SYSTEM - Systems, apparatus and methods provide an automatic capability for generating interactivity event applications for execution on receiver devices within a broadcast network based upon interactivity event application data, information and sequence logic. Interactivity event content providers may provide to a broadcast network interactivity event application data, event metadata information and sequence logic a broadcast network. Interactive sequences may be created and transmitted over a broadcast network on short notice. Interactive sequences may be created on-demand, based on the context and content of a monitored real-time channel. Interactive sequences may be scheduled based on the content of a live broadcast program. Application data, resources and templates may be delivered to a mobile receiving device in-band, along with a broadcasted interactivity event. | 07-21-2011 |
20110202947 | OPTIMIZED DELIVERY OF INTERACTIVITY EVENT ASSETS IN A MOBILE BROADCAST COMMUNICATION SYSTEM - Systems, apparatus and methods provide an automatic capability for delivering interactivity event applications for execution on receiver devices within a broadcast network based upon interactivity event application data, information and sequence logic. Interactivity event content providers may provide to a broadcast network interactivity event application data, event metadata information and sequence logic a broadcast network. Receiver devices may be configured to receive only real-time interactivity event assets relevant to a currently monitored real-time channel, or channels adjacent to the currently monitored channel. Receiver devices may also be configured to avoid acquiring assets for interactive sequences not related to a currently viewed or adjacent channel. | 08-18-2011 |
20110202966 | SIGNALING MECHANISMS AND SYSTEMS FOR ENABLING, TRANSMITTING AND MAINTAINING INTERACTIVITY FEATURES ON MOBILE DEVICES IN A MOBILE BROADCAST COMMUNICATION SYSTEM - Systems, apparatus and methods provide an automatic capability for generating interactivity event applications for execution on receiver devices within a broadcast network based upon interactivity event application data, information and sequence logic. Interactivity event content providers may provide to a broadcast network interactivity event application data, event metadata information and sequence logic a broadcast network. Interactivity application data for an interactive sequence may be delivered out-of-band, such that the application data is not embedded in an interactivity event. Interactivity sequence application data may be sent out-of-band from the associated interactivity event signaling message. Application data may be sent on a different transport channels in advance of the interactivity event. The system may determine when data should be sent out-of-band and when it should be sent in-band. | 08-18-2011 |
20110209181 | NOTIFICATION OF INTERACTIVITY EVENT ASSET DELIVERY SOURCES IN A MOBILE BROADCAST COMMUNICATION SYSTEM - Systems, apparatus and methods provide an automatic capability for generating interactivity event applications for execution on receiver devices within a broadcast network based upon interactivity event application data, information and sequence logic. Interactivity event content providers may provide to a broadcast network interactivity event application data, event metadata information and sequence logic a broadcast network. Interactivity resources for interactivity sequences associated with one or more real-time channels are broadcast over the broadcast network such that the resources share a file data flow, or such that they can be carried on separate file data flows. File data flow identifiers and overhead flow identifiers are indicated in the Service SI. Interactivity signaling messages for interactivity sequences associated with one or more real times channels are broadcast on auxiliary flows. | 08-25-2011 |
20110270653 | SYNCHRONIZATION OF INTERACTIVITY WITH LINEAR ADVERTISEMENT IN A MOBILE BROADCAST NETWORK - Methods, systems, and apparatus for synchronizing interactive advertisements with linear advertisements, including: a traffic module configured to generate advertisement schedule information about slots for linear advertisements on channels; an automation module configured to detect cue messages in real-time media, each cue message indicating a respective start time and a respective index of a respective slot for respective linear advertisements, and to forward information about the cue messages; and an interactivity production module configured to receive the advertisement schedule information, the information about the cue messages, and information about interactive sequences, each interactive sequence to be synchronized with a respective spot for an associated linear advertisement, to generate an interactivity event for each respective interactive sequence, to calculate a start time for each respective interactivity event using information about a respective associated cue message, and to forward an activation message with the respective start time for each respective interactivity event. | 11-03-2011 |
Patent application number | Description | Published |
20090120435 | METHOD AND APPARATUS TO ATTAIN AND MAINTAIN TARGET END TIDAL GAS CONCENTRATIONS - In a first aspect, the invention relates to an apparatus for inducing or maintaining a target end tidal concentration of a gas in a subject comprising a breathing circuit, a source of gas flow into the circuit, means for controlling the rate of the source of gas flow into the circuit and means for controlling the concentration of gases in the source gas flow independently from each other. In another aspect, the invention relates to a method of preparing an apparatus for inducing or maintaining a target end tidal concentration of a gas X in a subject comprising selecting a rate of a source gas flow into a breathing circuit, selecting the concentration of at least one constituent gas of a component gas making up the source gas to a level corresponding to the end tidal concentration of the gas X, whereby the apparatus is adapted to administer a source gas having a first gas composition | 05-14-2009 |
20090173348 | Method And Apparatus For Inducing And Controlling Hypoxia - An apparatus for inducing hypoxia in a subject is provided. The apparatus includes a breathing port, an inspiratory reservoir, means for introducing oxygen into the apparatus, means for controlling the flow rate of entry of oxygen into the apparatus at a rate below the subject's metabolic requirements, an expiratory reservoir having a vent, Sequential Gas Delivery means, and means for removing CO | 07-09-2009 |
20130340756 | METHOD AND APPARATUS TO ATTAIN AND MAINTAIN TARGET END TIDAL GAS CONCENTRATIONS - In a first aspect, the invention relates to an apparatus for inducing or maintaining a target end tidal concentration of a gas in a subject comprising a breathing circuit, a source of gas flow into the circuit, means for controlling the rate of the source of gas flow into the circuit and means for controlling the concentration of gases in the source gas flow independently from each other. In another aspect, the invention relates to a method of preparing an apparatus for inducing or maintaining a target end tidal concentration of a gas X in a subject comprising selecting a rate of a source gas flow into a breathing circuit, selecting the concentration of at least one constituent gas of a component gas making up the source gas to a level corresponding to the end tidal concentration of the gas X, whereby the apparatus is adapted to administer a source gas having a first gas composition. | 12-26-2013 |
Patent application number | Description | Published |
20080250372 | Method and a Computer Readable Medium for Analyzing a Design of an Integrated Circuit - A method for analyzing an design of an integrated circuit, the method includes defining possible timings of signals to be provided to the integrated circuit and calculating hold violations; characterized by including a stage of determining relationships between clock events and corresponding data/control events that ideally precede the clock events, in response to the possible timing of signals; and determining hold parameters in response to the relationships. A computer readable medium having stored thereon a set of instructions, the set of instructions, when executed by a processor, cause the processor to define at least one internal delay of a designed component, characterized by causing the processor to define a cell that is characterized by multiple hold times and multiple setup values for a certain clock skew value. | 10-09-2008 |
20090315601 | DEVICE AND METHOD FOR TIMING ERROR MANAGEMENT - A device having timing error management capabilities and a method for timing error management. The device includes a first input node adapted to receive input data; a first latch, a second latch and a comparator, rising a first multiplexer and a second multiplexer; wherein the second multiplexer is adapted to provide input data to the second latch from the first input mode during a first operational mode of the device and to provide a first latch output signal to the second latch during a second operational mode; wherein the comparator is adapted to compare, during a first clock phase, between the first latch output signal and between a second latch output signal and in response to the comparison selectively generate an error signal. | 12-24-2009 |
20100045363 | DEVICE AND METHOD FOR SHARING CHARGE | 02-25-2010 |
20100097115 | DEVICE AND SYSTEM FOR REDUCING NOISE INDUCED ERRORS - A method and a device for reducing noise induced errors. The device includes: a latch that includes a latch input node; a voltage limiting transfer circuit connected between a first input node and between the latch; wherein the voltage limiting transfer circuit is adapted to selectively transfer an input signal from the first input node to the latch during transfer mode; and to prevent a transfer of an input signal from the first input node to the latch by limiting voltage levels developed in the voltage limiting transfer circuit to a predefined range. | 04-22-2010 |