Patent application number | Description | Published |
20080311402 | ORIENTATION-CONTROLLED SELF-ASSEMBLED NANOLITHOGRAPHY USING A BLOCK COPOLYMER - Disclosed is a structure made of a trench patterned substrate having a pre-determined trench period and a pre-determined mesa to trench width ratio, and a block copolymer on top of the trench patterned substrate. The block copolymer has at least an organic block and a silicon-containing block, wherein the block copolymer can have either perpendicular or parallel cylinders. The structure is annealed under a pre-determined vapor pressure for a predetermined annealing time period, wherein the pre-determined trench period, the pre-determined mesa to trench width ratio, the predetermined vapor pressure and the predetermined annealing time period are chosen such that cylinders formed in the block copolymer are either perpendicular or parallel with respect to the trench-patterned substrate. A method is also described to form the above-mentioned structure. | 12-18-2008 |
20090092803 | SELF-ASSEMBLY TECHNIQUE APPLICABLE TO LARGE AREAS AND NANOFABRICATION - The present invention provides articles and methods for affecting the self-assembly of materials. In some cases, the invention provides an approach for facilitating the self-assembly of various materials, including polymeric materials (e.g., block polymers), nanoparticles, other materials capable of self-assembly, and the like, over relatively large surface areas. Some embodiments of the invention provide articles (e.g., substrates) which, when contacted with a material capable of self-assembly, may produce greater control of self-assembly through the bulk of the material. | 04-09-2009 |
20090136191 | MAGNETIC MATERIAL FOR MAGNETO-OPTICAL ISOLATOR - A magneto-optical structure is provided. The magneto-optical structure includes a substrate. A waveguide layer is formed on the substrate for guiding electromagnetic radiation received by the magneto-optical structure. The waveguide layer includes magnetic oxide material that comprises ABO | 05-28-2009 |
20100238536 | INTEGRATED SILICON/SILICON-GERMANIUM MAGNETO-OPTIC ISOLATOR - A magneto-optical isolator device is provided. The isolator device includes a substrate and a bottom cladding layer that is formed on the substrate. An optical resonator structure is formed on the bottom cladding layer. The resonator structure includes crystalline or amorphous diamagnetic silicon or silicon-germanium so as to provide non-reciprocal optical isolation. A top cladding layer is formed on the resonator structure. One or more magnetic layers positioned on the top cladding layer or between the top cladding or bottom cladding layers and the optical resonator structure. | 09-23-2010 |
20100239819 | FORMATION OF CLOSE-PACKED SPHERE ARRAYS IN V-SHAPED GROOVES - The present invention relates to the self-assembly of a spherical-morphology block copolymer into V-shaped grooves of a substrate. Although spherical morphology block copolymers typically form a body-centered cubic system (bcc) sphere array in bulk, the V-shaped grooves promote the formation of a face-centered cubic system (fcc) sphere array that is well ordered. In one embodiment, the (111) planes of the fcc sphere array are parallel to the angled side walls of the V-shaped groove. The (100) plane of the fcc sphere array is parallel to the top surface of the substrate, and may show a square symmetry among adjacent spheres. This square symmetry is unlike the hexagonal symmetry seen in monolayers of spherical domains and is a useful geometry for lithography applications, especially those used in semiconductor applications. | 09-23-2010 |
20120009390 | GUIDED SELF-ASSEMBLY OF BLOCK COPOLYMER LINE STRUCTURES FOR INTEGRATED CIRCUIT INTERCONNECTS - Complex self-assembled patterns can be created using a sparse template and local changes to the shape or distribution of the posts of the template to direct pattern generation of block copolymer. The post spacing in the template is formed commensurate with the equilibrium periodicity of the block copolymer, which controls the orientation of the linear features. Further, the posts can be arranged such that the template occupies only a few percent of the area of the final self-assembled patterns. Local aperiodic features can be introduced by changing the period or motif of the lattice or by adding guiding posts. According to one embodiment, an array of carefully spaced and shaped posts, prepared by electron-beam patterning of an inorganic resist, can be used to template complex patterns in a cylindrical-morphology block copolymer. These complex self-assembled patterns can form a mask used in fabrication processes of arbitrary structures such as interconnect layouts. | 01-12-2012 |
20120070627 | METHOD FOR NANOPATTERNING BASED ON SELF ASSEMBLY OF A TRIBLOCK TERPOLYMER - Nanolithography and nanoscale device features based on a self-assembled film comprising an ABC triblock terpolymer disposed on a substrate surface are provided. The self-assembled film has a controlled pattern of features over the entire film. Each feature comprises block A, block B, or block C of the ABC triblock terpolymer. One or more blocks (A, B, or C) of the self-assembled film can be transformed by, for example, being removed, to provide a particular pattern geometry for nanolithography. | 03-22-2012 |
20120236389 | ON-CHIP MINIATURE OPTICAL ISOLATOR - An optical structure for generating nonreciprocal loss is provided that includes a first substrate layer and a magneto-optical layer positioned on the first substrate layer. The magneto-optical layer achieves nonreciprocity with application of an external magnetic field so as to produce resonantly enhanced nonreciprocal loss. | 09-20-2012 |
20130039618 | PATTERNED NON-RECIPROCAL OPTICAL RESONATOR - A patterned nonreciprocal optical resonator structure is provided that includes a resonator structure that receives an optical signal. A top cladding layer is deposited on a selective portion of the resonator structure. The top cladding layer is patterned so as to expose the core of the resonator structure defined by the selective portion. A magneto-optically active layer includes a magneto-optical medium being deposited on the exposed core of the resonator structure so as to generate optical non-reciprocity. | 02-14-2013 |
20130244439 | REMOVABLE TEMPLATES FOR DIRECTED SELF ASSEMBLY - A sacrificial-post templating method is presented for directing block copolymer (BCP) self-assembly to form nanostructures of monolayers and bilayers of microdomains. The topographical post template can be removed after directing self-assembly and, therefore, is not incorporated into the final microdomain pattern. The sacrificial posts can be a material removable using a selective etchant that will not remove the material of the final pattern block(s). The sacrificial posts may be removable, at least in part, using a same etchant as for removing one of the blocks of the BCP, for example, a negative tone polymethylmethacrylate (PMMA) when a non-final pattern block of polystyrene is removed and polydimethylsiloxane (PDMS) remains on the substrate. | 09-19-2013 |
20130314978 | LOW ENERGY MAGNETIC DOMAIN WALL LOGIC DEVICE - A logic gate device is disclosed. The logic gate device structure can include a magnetic tunnel junction on a soft ferromagnetic wire to provide a readout. One input contact can be at one end of the soft ferromagnetic wire and a second input contact can be at the other end of the soft ferromagnetic wire to control domain wall position in the soft ferromagnetic wire. | 11-28-2013 |
20130318483 | STANDARDIZED TOPOGRAPHICAL ARRANGEMENTS FOR TEMPLATE REGIONS THAT ORIENT SELF-ASSEMBLY - This disclosure relates generally to systems and methods of providing standardized topographical configurations for template regions. In one embodiment, a set of array arrangements is selected. Arrays of template structures are then formed on at least one substrate. Each of the arrays is arranged in accordance with an array arrangement in the set of array arrangements such that the arrays correspond surjectively onto the set of array arrangements. After the arrays are formed, a self-assembly material is provided on the arrays. Self-assembly patterns formed by self-assembling material as a result of the arrays may be empirically observed and used to map a set of self-assembly pattern arrangements surjectively onto the set of array arrangements. Using this mapping, a combination of the self-assembly pattern arrangements that match a target pattern arrangement can be used to select a combination of array arrangements from the set of array arrangements for a template region. | 11-28-2013 |
Patent application number | Description | Published |
20150178842 | Customized Retirement Planning - According to a particular embodiment, a method for customized retirement planning includes displaying a landing page on a mobile device. The landing page depicts topic identifiers, and each topic identifiers is an element within a framework for retirement planning. A first user input is received. Based on the first user input, a priority of each element with respect to every other element within the framework for retirement planning is determined. A first information page relating to a particular element within the framework for retirement planning is selected. The element is selected based at least in part on the priority of the particular element determined based on the first user input, and the first information page is displayed. | 06-25-2015 |
20150178843 | Interactive Retirement Planning - According to a particular embodiment, a method for interactive retirement planning includes displaying a landing page that includes a topic dashboard on a mobile device. The topic dashboard depicts topic identifiers, and each topic identifier is an element of a retirement plan. A first user input identifying a selected topic identifier within the topic identifiers is received. A topic information page relating to the selected topic identifier is selected. The topic information page includes interactive content relating to the element of the retirement plan that corresponds with the selected topic identifier. The topic information page including the interactive content relating to the element of the retirement plan is displayed to the user on the mobile device. In response to receiving a second user input, the interactive content related to the element of the retirement plan that is displayed to the user is modified to reflect a user preference corresponding with the second user input. | 06-25-2015 |
20150178844 | Customized Retirement Planning - According to a particular embodiment, a method for customized retirement planning includes displaying a landing page that is a topic dashboard on a mobile device. The topic dashboard depicts a plurality of topic identifiers. Each of the plurality of topic identifiers include an element of a retirement plan. A first user input that identifies a selected topic identifier within the plurality of topic identifiers is received. Topic information pages relating to the selected topic identifier are selected. The topic information pages includes information relating to the element of the retirement plan that corresponds with the selected topic identifier. At least one of the topic information pages is displayed to a user of the mobile device. | 06-25-2015 |
Patent application number | Description | Published |
20090138056 | METHODS AND DEVICES FOR MINIMALLY INVASIVE SPINAL FIXATION ELEMENT PLACEMENT - Minimally invasive methods and devices for introducing a spinal fixation element into a surgical site in a patient's spinal column are provided. In general, the method involves advancing a spinal fixation element in a first, lengthwise orientation along a pathway extending from a minimally invasive percutaneous incision to a spinal anchor site. As the spinal fixation element approaches the spinal anchor site, the fixation element can be manipulated to extend in a second orientation, which is preferably substantially transverse to the first orientation, to position the fixation element in relation to one or more spinal anchors. | 05-28-2009 |
20100137915 | METHODS AND DEVICES FOR SPINAL FIXATION ELEMENT PLACEMENT - Minimally invasive methods and devices are provided for positioning a spinal fixation element in relation to adjacent spinal anchors. In an exemplary embodiment, the device is a percutaneous access device that can be coupled to a spinal anchor, and the method includes the step of positioning a spinal fixation element through at least one sidewall opening of at least two percutaneous access devices such that the spinal fixation element extends in a lengthwise orientation that is substantially transverse to the longitudinal axis of each percutaneous access device. The spinal fixation element can then be advanced in the lengthwise orientation to seat the spinal fixation element in or adjacent to the receiver heads of at least two adjacent spinal anchors. A fastening element or other closure mechanism can then be applied to each spinal anchor to engage the spinal fixation element within the receiver heads of the adjacent anchors. | 06-03-2010 |
20120078316 | Methods and Devices for Minimally Invasive Spinal Fixation Element Placement - Minimally invasive methods and devices for introducing a spinal fixation element into a surgical site in a patient's spinal column are provided. In general, the method involves advancing a spinal fixation element in a first, lengthwise orientation along a pathway extending from a minimally invasive percutaneous incision to a spinal anchor site. As the spinal fixation element approaches the spinal anchor site, the fixation element can be manipulated to extend in a second orientation, which is preferably substantially transverse to the first orientation, to position the fixation element in relation to one or more spinal anchors. | 03-29-2012 |
20130296945 | Locking Cap Assembly for Spinal Fixation Instrumentation - A spinal anchor assembly for securing a spinal fixation element has an anchor element adapted for attachment to bone. The anchor element has an opening for receiving a spinal fixation element and side walls on opposed sides of the opening with a plurality of inferior surfaces defined on the side walls. A twist-lock closure closes the opening and captures the spinal fixation element. A locking element can be provided on the closure element and the anchor element. The locking element can be configured so that when the closure element is rotated from the open position to the closed position, the locking element engages to deter the closure element from twisting back to the open position. | 11-07-2013 |
20130317552 | METHODS AND DEVICES FOR SPINAL FIXATION ELEMENT PLACEMENT - Minimally invasive methods and devices are provided for positioning a spinal fixation element in relation to adjacent spinal anchors. In an exemplary embodiment, the device is a percutaneous access device that can be coupled to a spinal anchor, and the method includes the step of positioning a spinal fixation element through at least one sidewall opening of at least two percutaneous access devices such that the spinal fixation element extends in a lengthwise orientation that is substantially transverse to the longitudinal axis of each percutaneous access device. The spinal fixation element can then be advanced in the lengthwise orientation to seat the spinal fixation element in or adjacent to the receiver heads of at least two adjacent spinal anchors. A fastening element or other closure mechanism can then be applied to each spinal anchor to engage the spinal fixation element within the receiver heads of the adjacent anchors. | 11-28-2013 |
20140222092 | Methods and Devices for Minimally Invasive Spinal Fixation Element Placement - Minimally invasive methods and devices for introducing a spinal fixation element into a surgical site in a patient's spinal column are provided. In general, the method involves advancing a spinal fixation element in a first, lengthwise orientation along a pathway extending from a minimally invasive percutaneous incision to a spinal anchor site. As the spinal fixation element approaches the spinal anchor site, the fixation element can be manipulated to extend in a second orientation, which is preferably substantially transverse to the first orientation, to position the fixation element in relation to one or more spinal anchors. | 08-07-2014 |
20160000477 | Methods and Devices for Minimally Invasive Spinal Fixation Element Placement - Minimally invasive methods and devices for introducing a spinal fixation element into a surgical site in a patient's spinal column are provided. In general, the method involves advancing a spinal fixation element in a first, lengthwise orientation along a pathway extending from a minimally invasive percutaneous incision to a spinal anchor site. As the spinal fixation element approaches the spinal anchor site, the fixation element can be manipulated to extend in a second orientation, which is preferably substantially transverse to the first orientation, to position the fixation element in relation to one or more spinal anchors. | 01-07-2016 |
Patent application number | Description | Published |
20110081958 | SYSTEM AND METHOD FOR INCREASING PLAYER PARTICIPATION - A system and method are provided to combine a gambling establishment player club with one or more second chance games. Players are thereby given multiple opportunities and incentives to interact with the gambling establishment and player club. The gambling establishment is thereby able to gather valuable player data, build player profiles, and incentivize players to take actions desired by the gambling establishment. | 04-07-2011 |
20130244746 | USER-CONTROLLED SWEEPSTAKES ENTRIES - Provided are systems and methods for conducting sweepstakes, which can include a user controlled gaming award, wherein the user controlled gaming award includes entries in another game is provided. Entries into a sweepstakes game are associating with a unique identifier, which can be used to enter a plurality of sweepstakes games. A graphical user interface is configured to permit a player to assign awarded sweepstakes entries to at least one sweepstakes game, and further can be configured to permit the player to accumulate entries. The awarded entries can be configured as a form of currency redeemable for entry into at least one sweepstakes game. The methods and systems can permit the player to exchange any entry to into a sweepstakes game. According to another embodiment of the invention, the method further comprises an act of permitting the player to exchange the custom currency. According to another embodiment, the method and systems are further configured to provide an exchange interface for trading of the custom currency. | 09-19-2013 |
20140087811 | System and Method for Increasing Player Participation - A system and method are provided to combine a gambling establishment player club with one or more second chance games. Players are thereby given multiple opportunities and incentives to interact with the gambling establishment and player club. The gambling establishment is thereby able to gather valuable player data, build player profiles, and incentivize players to take actions desired by the gambling establishment. | 03-27-2014 |
Patent application number | Description | Published |
20120023785 | Wireless remote controlled massaging footwear system - A new wireless remote controlled massaging footwear system, adaptable to typical footwear for individuals to wear and massage their feet during their normal daily activity. Massaging functions including multiple modes of operation and sequencing of massaging components is controlled using a wireless remote control device by the user or by a caregiver. The new system comprises massaging devices including six or more vibration motors and one or more various types of heating elements per foot that are structurally supported in enclosures. Enclosed massaging devices can be repositioned in the sole of the footwear to massage particular areas of the foot. The new system includes accessories such as a lanyard to wear the remote control around the user's neck and a carry case for protecting and transporting the system. The carry case is particularly suitable for a hospice care provider. | 02-02-2012 |
20120212592 | ADJUSTMENT SYSTEM FOR DIPVERGENCE AND/OR CONVERGENCE OF A STEREOSCOPIC IMAGE PAIR - An adjustment system for use in a stereoscopic imaging system for adjusting the dipvergence and/or convergence of a displayed stereo image pair. A plano-plano window is mounted for tilting in one of the image paths thereby to enable the correction of dipvergence shifts, the adjustment of convergence or both. | 08-23-2012 |
20120212813 | MAXIMIZING ILLUMINATION FIBER IN AN ENDOSCOPE - A stereoscopic endoscope includes a proximal main body, an outer tube extended to a distal end of the endoscope and a pair of optical train subassemblies. Distal and proximal inserts in the distal and proximal ends of the outer tube, respectively, support the optical train subassemblies. First and second optical fiber bundles substantially fill all of the voids between the inner surface of the outer tube and the outer surfaces of the inserts and the optical train subassemblies. | 08-23-2012 |
20130301148 | OPT0-MECHANICAL APPARATUS ADAPTED FOR MOUNTING OPTICAL ELEMENTS WITH SMALL CROSS SECTIONS - An opto-mechanical assembly including a housing and an internally supported optical element, such as a lens, mounted along an axis. At least one of the housing and optical element includes a radially extending chamber. Adhesive disposed in the chamber interacts with the housing and the optical element to prevent axial motion between the optical element and housing. | 11-14-2013 |
20130301149 | OPT0-MECHANICAL DEVICES WITH SHARP-EDGE LENSES - An opto-mechanical device, such as a lens cell, includes a housing having an axially extending chamber and an intermediate internal spacer that positions a sharp-edged lens in the chamber. The sharp-edged lens has first and second optical surfaces that intersect in a circumferential sharp edge. The housing positions an image sensor proximal to the sharp-edged lens for processing light therefrom. | 11-14-2013 |
20140052618 | ELECTRONIC RECEIPT SAVER SYSTEM - Disclosed is an electronic receipt saver system for monetary transactions and return transactions comprising: a unique consumer access coded device having a kit including an individual card, a key fob, and software for personal computing devices. The consumer access coded device can be hosted on selected debit cards and credit cards. The electronic receipt saver system enables a consumer to archive monetary transactions into a single secured database accessible to the consumer via the computing devices to view and organize electronic receipts for financial records. | 02-20-2014 |
20150241688 | Opto-Mechanical Devices with Sharp-Edge Lenses - An opto-mechanical device, such as a lens cell, includes a housing having an axially extending chamber and an intermediate internal spacer that positions a sharp-edged lens in the chamber. The sharp-edged lens has first and second optical surfaces that intersect in a circumferential sharp edge. The housing positions an image sensor proximal to the sharp-edged lens for processing light therefrom. | 08-27-2015 |
Patent application number | Description | Published |
20090094184 | Method and Apparatus for Providing On-Demand Ontology Creation and Extension - A computer system and method providing on-demand extension of ontology in an ontology use process. A support module responds to a creation event in the ontology use process. The support module defines ontology specification for a newly created item, in the creation event, in a manner substantially free of disruption or interruption to the ontology use process. An ontology manager incorporates the defined ontology specification into the ontology during the ontology use process such than an on-demand extension of the ontology results. | 04-09-2009 |
20090187524 | COLLABORATIVE REASONING IN A COGNITIVE TOOL - Embodiments of the present invention address deficiencies of the art in respect to group cognition and provide a method, system and computer program product for collaborative reasoning. In an embodiment of the invention, a method for collaborative reasoning in a cognitive tool can be provided. The method can include arranging shared entities in a collaborative reasoning shared knowledge base into different models for different end users in different investigations, creating claims for the shared entities in the different models across the different investigations, subscribing the different end users for notification of changes to the claims and shared entities, and providing notice to the subscribed different end users responsive to detecting a change in a claim in one of the different models. | 07-23-2009 |
20090187541 | COMPUTER METHOD AND SYSTEM FOR CONTEXTUAL MANAGEMENT AND AWARENESS OF PERSISTENT QUERIES AND RESULTS - Presented is a computer system and user interface for seamlessly integrating the creation and submission of persistent queries, and for collecting and presenting the real-time results of those queries, into the context of one's work and directly structured work artifacts. Users are provided a real-time awareness of what is happening to their persistent queries and their results, from within the work context of the artifact and program application used during creation and submission of the queries. Rather than having to visit a separate alerting application, the user is able to manage queries and query results directly from a subject application, such as a problem-solving application. | 07-23-2009 |
20090187556 | COMPUTER METHOD AND APPARATUS FOR GRAPHICAL INQUIRY SPECIFICATION WITH PROGRESSIVE SUMMARY - A computer method and system provides for graphical specification of inquiries and includes a corresponding progressive summary. The inquiries operate on stream data. Users graphically specify an inquiry in a graphical user interface according to an ontology. The invention system generates a plain-text translation of the graphical description of the inquiry and displays the generated plain-text description in a progressive summary in the graphical user interface. The system continually updates and generates the display of the plain-text description during user construction of the inquiry. This provides feedback to the user for improved construction of the inquiry. | 07-23-2009 |
20090210377 | System and Method for Performing Dependency Management in Support of Human Reasoning in Collaborative Reasoning Networks - A dependency manager in a collaborative reasoning system tracks dependencies between and within users' reasoning by recording chains of reasoning as established by users. Elements of reasoning needing reassessment are deduced from the recorded chains of reasoning. In turn, the dependency manager propagates awareness of changes in reasoning and the elements needing reassessment by rendering graphical (e.g., visual) indicators in the user interface of the collaborative reasoning system. | 08-20-2009 |
20090216730 | COMPUTER METHOD AND APPARATUS FOR PARAMETERIZED SEMANTIC INQUIRY TEMPLATES WITH TYPE ANNOTATIONS - A computer method and system generates inquires. The method and system provide a plurality of templates. Each template outlines a respective inquiry and is associated with one or more semantic types or contexts. Each template has one or more parameters for defining a query instance of the respective inquiry. User input selects a template from the plurality and specifies values for the parameters of the user selected template. Using the user selected template and the user-specified parameter values, an instance of a query is produced. Each template, is associated with semantic types during template construction. The semantic types may be based on classes in an ontology. Template construction may include templatizing prior existing or other queries to create respective templates. In application or use of a template, query generation may be during modeling of a certain domain, and the produced query is for information about the certain domain. Parameter value selection may be automated or assisted by the system based on the model context where the template is instantiated. | 08-27-2009 |
20110153597 | SYSTEM AND METHOD FOR ONTOLOGY-BASED LOCATION OF EXPERTISE - An expertise locator enables user defined correspondences between experts and respective certain objects. Each object inherits from classes in a hierarchy. Using the correspondences, a locator processor routine finds a candidate expert about a particular subject area. The candidate expert may be in a correspondence with a certain object whose class is a subclass of the particular subject area. Output may display an indication of the candidate expert, relevant expertise per candidate and/or a list of experts per certain object. In the case of the certain objects being topics, the hierarchy is an ontology of the topics. | 06-23-2011 |
20110153639 | Method and Apparatus for Semantic Just-In-Time-Information-Retrieval - A computer-based method and system for just-in-time semantic information retrieval is disclosed. A user interface detects user interaction with a displayed semantic entity. In response, a search member uses semantic information about the displayed entity and automatically searches for information about the subject entity. The search employs system and/or external knowledge bases and returns highly relevant results and information with increased specificity due to the semantic basis. A sidebar unobtrusively displays to the user the search results initially obtained without user request or demand, i.e., on the user's behalf. The sidebar enables the user to dismiss the search results and to effectively copy or export the search results as desired. | 06-23-2011 |
20110173176 | Automatic Generation of an Interest Network and Tag Filter - Computer system and method automatically generate a social interest network. The social interest network indicates or represents (1) respective relevance between system users and taggers, and (2) respective affinity between users and taggers. A tag-based search engine searches and retrieves tagged contents. The search engine also retrieves semantic information associated with the tagged contents and tagger. Semantic information about the searcher-user is compared to the search retrieved semantic information. A comparator determines respective relevance of taggers to the searcher-user and respective affinity of the searcher-user to the taggers. The social interest network results and enables collaboration between users/taggers and filtering of various search results. | 07-14-2011 |
20150039548 | COLLECTIVE EVALUATION OF ALTERNATIVES IN A COLLABORATIVE DECISION MAKING ENVIRONMENT - A system, method and computer program product for facilitating collaborative decision making may be provided. The system receives data representing individual postings of users associated with a deliberation to make a decision. The system further receives ratings associated with the individual postings in order to make the decision. The system represents the received data in a hierarchical data structure. The system aggregates, through the hierarchical data structure, the ratings associated with the individual postings to obtain strength values. The system facilitates the making of the decision based on the aggregated strength values. | 02-05-2015 |
Patent application number | Description | Published |
20120246241 | SYSTEMS AND METHODS FOR PROVIDING DISTRIBUTED DYNAMIC ROUTING USING A LOGICAL BROKER - Systems and methods are disclosed that provide a single logical broker from the point of view of a message consumer connected to a messaging network. The messaging network implements dynamic routing that adapts to changes in the message preferences of the message consumer and the message consumer's availability throughout the messaging network. In various embodiments, the connection/disconnection of a message consumer and/or changes to message routing criteria at any broker in the network are propagated to all other brokers in the network until the entire network is adapted, such that a message consumer may connect to any broker node and receive the same network service and functionality regardless of connection point. | 09-27-2012 |
20120246337 | SYSTEMS AND METHODS FOR ROUTING MESSAGES EXCLUSIVELY TO ELIGIBLE CONSUMERS IN A DYNAMIC ROUTING NETWORK - Systems and methods are provided that route a message only along routes in a messaging network that lead to a currently active consumer for the message. The messaging network adapts to changes in the message preferences of the message consumer, and the message consumer's availability throughout the messaging network. In various embodiments, changes to message routing criteria at a destination broker in the network are propagated to all other brokers in the network until the entire network is adapted, and the network routes messages based on the adaptations, which reflect the current connectivity and message accepting criteria of each message consumer. | 09-27-2012 |
20120246340 | SYSTEMS AND METHODS FOR IDENTIFYING LINKED MESSAGE BROKERS IN A DYNAMIC ROUTING NETWORK - Systems and methods are provided that dynamically route messages based on the availability of a message consumer on any given route, and which adapt to changes in message consumer availability throughout a messaging network. In various embodiments, changes to message routing criteria at a destination broker in the network are propagated to each source broker for the destination broker, which in turn propagates the changes to their source brokers until the entire network is adapted. | 09-27-2012 |
20130031186 | SYSTEMS AND METHODS FOR SECURE MESSAGE DELIVERY TO A TRANSIENT RECIPIENT IN A DYNAMICALLY ROUTED NETWORK - Systems and methods are provided that route messages for a message consumer to a predicted future connection point of the consumer to a messaging network, while the consumer is not connected to the messaging network. In various embodiments, the network predicts or projects the future connection point based on the consumer's last connection, an itinerary or schedule for the consumer, the consumer's past connection behavior, and/or connection patterns of the consumer and/or a group of message consumers that are similar to the consumer. | 01-31-2013 |
Patent application number | Description | Published |
20140215492 | DYNAMIC PROVISIONING OF MESSAGE GROUPS - The subject matter of this specification can be implemented in, among other things, a method that includes receiving, by a processing device, one or more first requests to add multiple messages on a message queue. The first requests specify a message group for the messages. The method further includes determining, by the processing device, that the message group does not exist on the message queue in response to receiving the first requests. The method further includes automatically creating, by the processing device, the message group on the message queue in response to determining that the message group does not exist on the message queue. The method further includes adding, by the processing device, the messages to the message group on the message queue. | 07-31-2014 |
20140244746 | Systems and Methods for Message Routing Using Link State Information - Systems and methods for link state-based message routing in messaging systems. An example method, performed by a message broker, may comprise: receiving a topology update message from a second message broker; updating, in view of the topology update message, a data structure storing messaging bus topology information; receiving a message including an identifier of a destination message broker; determining, using the data structure storing messaging bus topology information, an identifier of a peer message broker corresponding to the destination message broker; and forwarding the message to the peer message broker over a messaging bus. | 08-28-2014 |
20140280627 | FORWARDING MULTICAST MESSAGES IN A MESSAGING NETWORK - The subject matter of this specification can be implemented in, among other things, a method that includes establishing federation links between a message broker system and neighbors of the message broker system. The method includes identifying shortest paths between the message broker system and other message broker systems. The method includes receiving a request to forward a message from a source message broker system to destination message broker systems. The method includes identifying source paths between the source message broker system and the message broker system, intermediate message broker systems along the source paths, and destination paths between the message broker system and remaining ones of the destination message broker systems that neighbor the message broker system other than ones of the intermediate message broker systems. The method includes delivering the multicast message to the remaining ones of the destination message broker systems. | 09-18-2014 |
20140280628 | HANDLING UNAVAILABLE DESTINATIONS IN A MESSAGING NETWORK - The subject matter of this specification can be implemented in, among other things, a method that includes establishing first federation links between a message broker system and neighbors of the message broker system. The method further includes distributing information describing the first federation links to other message broker systems. The method further includes receiving information describing second federation links between each of the other message broker systems and neighbors of each of the other message broker system. The method further includes identifying shortest paths between the message broker system and each of the other message broker systems. The method further includes receiving a request to send a message from a source message broker system to a destination message broker system. The method further includes determining that none of the shortest paths to the destination message broker system are available and, in response, taking corrective action. | 09-18-2014 |
20140351371 | OVERLAY NETWORK OVER A MESSAGING NETWORK - A system and method for sending a message over a network are provided. An example system includes a first network interface that is assigned a first Internet Protocol (IP) address, where the network interface is linked to a logical network. The system also includes a messaging protocol module that obtains a first message to be sent over a messaging network to a target system linked to the logical network, generates a second message by encapsulating, based on a messaging protocol, the first message, and determines a destination address for the second message, where the destination address includes a text string and a second IP address of the target system. The system further includes a second network interface that sends over the messaging network the second message having the destination address, where the messaging network is based on the messaging protocol. | 11-27-2014 |
Patent application number | Description | Published |
20120169842 | IMAGING SYSTEMS AND METHODS FOR IMMERSIVE SURVEILLANCE - Security guards at large facilities, such as airports, monitor multiple screens that display images from individual surveillance cameras dispersed throughout the facility. If a guard zooms with a particular camera, he may lose image resolution, along with perspective on the surrounding area. Embodiments of the inventive Imaging System for Immersive Surveillance (ISIS) solve these problems by combining multiple cameras in one device. When properly mounted, example ISIS systems offer up to 360-degree, 240-megapixel views on a single screen. (Other fields of view and resolutions are also possible.) Image-stitching software merges multiple video feeds into one scene. The system also allows operators to tag and follow targets, and can monitor restricted areas and sound an alert when intruders breach them. | 07-05-2012 |
20120242788 | IMAGING SYSTEM FOR IMMERSIVE SURVEILLANCE - Security guards at big facilities, such as airports, monitor multiple screens that display images from individual surveillance cameras dispersed throughout the facility. If a guard zooms with a particular camera, he will lose image resolution, along with perspective on the surrounding area. Embodiments of the inventive Imaging System for Immersive Surveillance (ISIS) solve these problems by combining multiple cameras in one device. When properly mounted, example ISIS systems offer 360-degree, 100-megapixel views on a single screen. (Other resolutions may also be employed.) Image-stitching software merges multiple video feeds into one scene. The system also allows operators to tag and follow targets, and can monitor restricted areas and sound an alert when intruders breach them. | 09-27-2012 |
20150271453 | IMAGING SYSTEMS AND METHODS FOR IMMERSIVE SURVEILLANCE - Security guards at large facilities, such as airports, monitor multiple screens that display images from individual surveillance cameras dispersed throughout the facility. If a guard zooms with a particular camera, he may lose image resolution, along with perspective on the surrounding area. Embodiments of the inventive Imaging System for Immersive Surveillance (ISIS) solve these problems by combining multiple cameras in one device. When properly mounted, example ISIS systems offer up to 360-degree, 240-megapixel views on a single screen. (Other fields of view and resolutions are also possible.) Image-stitching software merges multiple video feeds into one scene. The system also allows operators to tag and follow targets, and can monitor restricted areas and sound an alert when intruders breach them. | 09-24-2015 |