| Patent application number | Description | Published |
| 20080209394 | Generic interface for numeric types - Various technologies and techniques are disclosed for providing a common generic interface for numeric types in statically typed languages. The common generic interface defines basic arithmetic operations, thereby allowing basic arithmetic operations to be performed on the numeric types. The common generic interface provides support for overflow detection when a result of an operation being performed on a particular numeric type will result in an overflow situation when the operation does not fit within a range supported by the particular numeric types. The common generic interface provides support for one or more mathematical properties to be retrieved for a particular one of the numeric types being used in a particular circumstance. | 08-28-2008 |
| 20080262801 | Tower of numeric types - Various technologies and techniques are disclosed for providing a numeric tower that represents a structure supporting statically defined numeric data types. The numeric data types each are operable to implement a different but accurate representation of a particular value. Numeric operations are supported for the numeric tower that can be performed with any of the statically defined numeric data types. The numeric tower is extensible, and allows for additional statically defined numeric data types to be added, as well as operations. The numeric tower is also operable to detect overflow situations. For example, suppose a result of an operation will result in an overflow situation because the operation does not fit within a range supported by the particular numeric type. The system converts the numeric type to a different one of the numeric data types when the result does not fit within a range supported by the first one. | 10-23-2008 |
| 20090204941 | IMPLICIT COMPOSITION OF COMPONENT BINDINGS - Component domains used to define a binding between various components associated with the component domain. The component domain tracks the various services to be imported by each component, and tracks the various services exported by each component. At runtime, rather than at compile time, the various interrelations between the components are bound using the service import and export data. Accordingly, depending on the components available and their characteristics, the bindings may differ. This permits applications to be much more flexible. | 08-13-2009 |
| 20090204942 | ITERATIVE COMPONENT BINDING - Component domains used to define a binding between various components associated with the component domain. The component domain tracks the various services to be imported by each component, and tracks the various services exported by each component. At runtime, rather than at compile time, the various interrelations between the components are bound using the service import and export data. Accordingly, depending on the components available and their characteristics, the bindings may differ. This permits applications to be much more flexible. In one implementation, the binding is performed iteratively. For example, if after one iteration of binding service imports to service exports, some components may expand the services that they export, or the services that they desire to import. | 08-13-2009 |
| 20090216782 | OBSERVING AND REPORTING CHANGES IN COMPLEX SOFTWARE DEPENDENCIES - An observation system includes mechanisms for efficiently tracking the state of source components, which include functions, arguments, or values, etc. In one implementation, an observing component requests that a source component processes a request. The observation system then identifies all possible components in a dependency chain for the request, and all such components that are configured for change notifications. A dependency registry stores a representation of each identified component that is configured for change notifications. Any time any component configured for change notifications changes, including indirectly related components, the observing component can be immediately notified of the change, without having to reprocess the entire set of component dependencies. | 08-27-2009 |
| 20100088495 | MODE-SPECIFIC CONTAINER RUNTIME ATTACHMENT - The operation of a multi-mode application. The multi-mode application has a number of mode-specific logical containers of components. Each mode-specific container contains components that assist the multi-mode application in operating in a corresponding mode. If the application transitions to another mode, the component(s) of the other corresponding mode-specific logical container is used to assist in operating in the other mode. The logical containers may be activated and deactivated during execution time as the application transitions from mode to mode. | 04-08-2010 |
| 20110131191 | OBSERVING AND REPORTING CHANGES IN COMPLEX SOFTWARE DEPENDENCIES - An observation system includes mechanisms for efficiently tracking the state of source components, which include functions, arguments, or values, etc. In one implementation, an observing component requests that a source component processes a request. The observation system then identifies all possible components in a dependency chain for the request, and all such components that are configured for change notifications. A dependency registry stores a representation of each identified component that is configured for change notifications. Any time any component configured for change notifications changes, including indirectly related components, the observing component can be immediately notified of the change, without having to reprocess the entire set of component dependencies. | 06-02-2011 |
| Patent application number | Description | Published |
| 20080228592 | SERVICES FOR GENERATION OF ELECTRONIC MARKETPLACE LISTINGS USING PERSONAL PURCHASE HISTORIES OR OTHER INDICIA OF PRODUCT OWNERSHIP - An electronic marketplace system provides various features for assisting users in listing products for sale, locating the listings for a product, and performing related actions. A user wishing to sell a product can browse to an existing description of the product in an electronic catalog and then select an option to create a corresponding listing. If the user previously purchased the product via the system, the user may alternatively select the product from a personal purchase history. The system may also proactively send product-specific listing requests to those who have purchased or otherwise indicated ownership of specific products. | 09-18-2008 |
| 20080243644 | MARKETPLACE SYSTEM IN WHICH USERS GENERATE USER-TO-USER PREORDER LISTINGS VIA A DEFINITIVE PRODUCT CATALOG - An electronic marketplace system provides various features for assisting users in listing products for sale, locating the listings for a product, and performing related actions. A user wishing to sell a product can browse to an existing description of the product in an electronic catalog and then select an option to create a corresponding listing. The pending listings for a product are preferably displayed or summarized on the product's detail page in the catalog. When no such listings exist, an option to preorder the product from an unspecified seller may be provided, and information regarding the resulting preorders may be displayed on the associated product detail pages to entice potential sellers. In one embodiment, the electronic catalog also serves as a retail sales catalog of a merchant. | 10-02-2008 |
| 20090138380 | MARKETPLACE SYSTEM THAT SUPPORTS USER-TO-USER SALES VIA A DEFINITIVE PRODUCT CATALOG - An electronic marketplace system embodies various inventions for assisting users in listing products for sale, locating the listings for a product, and performing related actions. A user wishing to sell a product can browse to an existing description of the product in an electronic catalog and then select an option to create a corresponding listing. To create the listing for the selected product, the user preferably specifies the product's condition and a selling price. The pending listings for a product are preferably displayed or summarized on the product's detail page in the catalog. When no such listings exist, an option to preorder the product from an unspecified seller may be provided. In one embodiment, the electronic catalog also serves as a retail sales catalog of a merchant. | 05-28-2009 |
| Patent application number | Description | Published |
| 20080302595 | Horizontally folded reflex-ported bass horn enclosure - A low frequency folded horn enclosure intended for use in proximity with at least one planar surface with access to the horn throat from the top of the enclosure. The horn is bifurcated at the threat and folds horizontally around a central trapezoid-shaped columnar back chamber which includes a phase-inverting means. The throat channel expands vertically to the single fold and expands vertically and horizontally to the horn mouth, maximizing back chamber volume within the constraints imposed by footprint size, frequency response, and driver characteristics. | 12-11-2008 |
| 20090065293 | CONVERTIBLE FOLDED HORN ENCLOSURE WITH IMPROVED COMPACTNESS - A low frequency exponential bass horn enclosure employing a bifurcated horn pathway and twin throats, convertible to a variety of front-loaded or rear-loaded configurations without modifications by the use of interchangeable parts, with driver access typically from the front. Optimized for corner placement but fully enclosed horn channel allows for floor or wall use. The horizontal “butterfly” throat is located at the rear of the enclosure and expands vertically, and the vertically arranged horn terminus exhausts in forward-canted splay angles around a partially rectangular back chamber. | 03-12-2009 |
| 20100032233 | Wide frequency range horn with modular method for reducing diffraction effects - A middle to high frequency straight pathway horn with wide horizontal dispersion characteristics having extended terminus side walls which approach a perpendicular angle compared to the horn axis which are further extended by a rearwardly divergent angled or curved surface from the terminus frontal plane to reduce the deleterious effects of horn mouth, edge, and baffle diffraction, allowing for traditional front baffle mounting or free-standing use. Modular baffle elements allow the invention to be configured for the further reduction of diffraction effects in a variety of applications. | 02-11-2010 |
| Patent application number | Description | Published |
| 20090285775 | TREATMENT OF WOUNDS USING IL-17B - IL-17B is known to stimulate the proliferation of chondrocytes, bone, and is highly expressed in nervous tissue, resulting in repair of diseased tissue. When IL-17B is absent a marked negative effect on wound healing is noted. The present invention comprises providing IL-17B, by topical, parental, or other administration means, in order to accelerate the wound healing process. The present invention further encompasses a pharmaceutical composition and formulations thereof that utilize IL-17B, either alone or in combination with other cytokines or growth factors known to aid wound healing. The invention also contemplates methods of treating wounds in patients using this pharmaceutical composition. | 11-19-2009 |
| 20100291212 | PHARMACEUTICAL COMPOSITION COMPRISING FGF18 AND IL-1 ANTAGONIST AND METHOD OF USE - FGF18 is known to stimulate the proliferation of chondrocytes, bone, and nervous tissue, resulting in repair of diseased tissue. When an IL-1 antagonist is administered in addition to FGF18, the effects on the IL-1 mediated disease and also, the effect on cartilage, bone, and nervous cell proliferation, are found to be greater than administration of FGF18 or the IL-1 antagonist alone. The present invention encompasses a pharmaceutical composition that combines FGF18 with IL-1 antagonist and methods of treating IL-1 mediated disease using this pharmaceutical composition. | 11-18-2010 |
| Patent application number | Description | Published |
| 20100154045 | Mesh Platform Utility Computing Portal - A utility computing portal supports public and private modules for application development in a cloud computing environment. The public modules support downloads, customer support and access to a development community. The private modules are accessible to users with valid login credentials or those authenticated via a related entity, such as a Live ID. The private modules may include modules for testing, analysis, and billing. The utility computing portal also supports access to application configuration, for example, allowing a manager to change the number of front end and backend physical/virtual machines available to various application roles. | 06-17-2010 |
| 20100191599 | LOCAL TARGETING ENGINE - Technology is described for local ad targeting. An engine executing on a client computing device may select ads based on rules that can be modified without modifying the engine. The engine can select from advertisements stored locally based on data discovered at the client computing device, such as by observing the user's actions, stored documents, state of the client computing device and/or its peripherals, etc. The technology can employ plug-ins to extend functionality provided by the engine. The technology can include a plug-in manager that manages plug-ins. The technology can also download and manage rules. Each rule can specify what actions to take, such as when an event occurs. When a component of the operating system observes an event, the engine (or a rule executor component associated with the engine) executes each related rule. The technology can thus select ads based on arbitrary events of the operating system, applications, or other components. | 07-29-2010 |
| 20110295651 | MESH PLATFORM UTILITY COMPUTING PORTAL - A utility computing portal supports public and private modules for application development in a cloud computing environment. The public modules support downloads, customer support and access to a development community. The private modules are accessible to users with valid login credentials or those authenticated via a related entity, such as a Live ID. The private modules may include modules for testing, analysis, and billing. The utility computing portal also supports access to application configuration, for example, allowing a manager to change the number of front end and backend physical/virtual machines available to various application roles. | 12-01-2011 |
| Patent application number | Description | Published |
| 20080270229 | Behavioral Advertisement Targeting And Creation Of Ad-Hoc Microcommunities Through User Authentication - Implementations of behavioral advertisement targeting and creation of ad-hoc microcommunities through user authentication are described. In one implementation, a user is allowed to submit authentication information on a webpage associated with a third party website. For example, a user can identify himself by entering a username and password to an email account unaffiliated with the third party website. The authentication information can then be used to access a personal account associated with the user. For example, behavioral data associated with the user can be gathered from the personal account and be used to present advertisements on the webpage targeting a specific behavioral profile of the user. Alternately, the user can be presented with options to interact with information in the personal account. For example, the user may be given the opportunity to invite members of a contacts list in the personal account to visit the webpage. | 10-30-2008 |
| 20080271119 | BEHAVIORAL ADVERTISING AND CREATION OF AD-HOC MICROCOMMUNITIES THROUGH USER AUTHENTICATION - Implementations of behavioral advertisement targeting and creation of ad-hoc microcommunities through user authentication are described. In one implementation, a user is allowed to submit authentication information on a webpage associated with a third party website. For example, a user can identify himself by entering a username and password to an email account unaffiliated with the third party website. The authentication information can then be used to access a personal account associated with the user. For example, behavioral data associated with the user can be gathered from the personal account and be used to present advertisements on the webpage targeting a specific behavioral profile of the user. Alternately, the user can be presented with options to interact with information in the personal account. For example, the user may be given the opportunity to invite members of a contacts list in the personal account to visit the webpage. | 10-30-2008 |
| 20100100868 | INTERACTIVE DESIGN ENVIRONMENTS TO VISUALLY MODEL, DEBUG AND EXECUTE RESOURCE ORIENTED PROGRAMS. - In scenarios involving a data set accessible through a protocol, operations sets may be formulated for performing various operations on the data set, and may be expressed as resource scripts according to a scripting language. However, such resource scripts may be difficult to design due to the complicated aspects of the interaction, such as asynchrony, network transport, the syntax of the scripting language, and the details of the protocol. A design environment may be devised to facilitate designers in generating resource scripts, e.g., through the manipulation of visual elements. The design environment may abstract the lower-level working details of the resource scripts, and may allow designers to focus on the logical designing of the operations set. The design environment may then automatically generate the resource script from the operations set in accordance with the constraints of the script language and the protocol. | 04-22-2010 |
| 20100318658 | DATACENTER EXECUTION TEMPLATES - Deployment and execution of a service in a multiple datacenter environment may be facilitated using datacenter execution templates. Developers, business managers, and other interested parties may select and/or modify a declarative execution template embodying multiple factors. The execution template may then be used to generate an execution plan, which is then executed by datacenters which run the service. The execution template may be optimized after deployment of the service, allowing for ongoing adjustment in response to changing business, regulatory, and operational factors. | 12-16-2010 |
| Patent application number | Description | Published |
| 20110099095 | PROCESSING INTERNAL USE OF DATA-CENTER RESOURCES - Internal use of an entity's data center is processed on a sub-entity basis. A sub-entity's consumption of a data-center resource is tracked and pricing information is applied to a quantity of the data-center resource that is consumed to determine an amount to be charged to the sub-entity. An accounting application of the entity is accessed to perform a charge back from the sub-entity. The accounting application reports the amount as an internal cost transfer of the entity. | 04-28-2011 |
| 20120089833 | SECURE DEPLOYMENT OF PROVABLE IDENTITY FOR DYNAMIC APPLICATION ENVIRONMENTS - An invention is described for securely deploying a provable identity for virtual machines (VMs) in a dynamic environment. In an embodiment, a fabric controller instructs a VM host to create a VM and sends that VM a secret. The fabric controller sends that same secret (or a second secret, such as the private key of a public/private key pair) to the security token service along with an instruction to make an account for the VM. The VM presents proof that it possesses the secret to the security token service and in return receives a full token. When a client connects to the deployment, it receives the public key from the security token service, which it trusts, and the full token from the VM. It validates the full token with the public key to determine that the VM has the identity that it purports to have. | 04-12-2012 |
| 20120096127 | DISTRIBUTED DECENTRALIZED DATA STORAGE AND RETRIEVAL - Systems and methods for distributed, decentralized storage and retrieval of data in an extensible SOAP environment are disclosed. Such systems and methods decentralize not only the bandwidth required for data storage and retrieval, but also the computational requirements. Accordingly, such systems and methods alleviate the need for one node to do all the storage and retrieval processing, and no single node is required to send or receive all the data. | 04-19-2012 |
| Patent application number | Description | Published |
| 20090043813 | Embedding a Representation of an Item in a Host - Functionality is described for creating objects that represent respective items provided in a store. The objects can be embedded in various hosts, such as network-accessible pages (e.g., web pages), network-accessible journals (e.g., blogs), messages (e.g., Emails), and so on. Consumers can activate the objects in the hosts to retrieve information associated with the corresponding items. According to one illustrative feature, the functionality provides a general interface for creating objects for different types of items stored in the store, including file items of various kinds (e.g., text files, image files, audio files, spreadsheet files, video files, etc.), list items, folder items, and so on. According to another illustrative feature, the functionality provides an interface for allowing users to customize various aspects of objects. | 02-12-2009 |
| 20100115451 | Browser Tab Management - The management of tabs in browser applications may be at least partially automated. In a described implementation, a link present in browser content information may include a link property indicating that the new browser content information targeted by the link is to be opened in a new tab. A browser application can therefore automatically launch a new tab without a user request. In another described implementation, a new travelogue created for a new tab may be initially populated with an historical entry that points to spawning browser content information and identifies the originating tab. When a user attempts to move backward from an initial page of the new tab, a browser application can therefore automatically redisplay the spawning browser content information at the originating tab. | 05-06-2010 |
| 20100205186 | SYSTEM AND METHOD FOR FILTERING AND ORGANIZING ITEMS BASED ON COMMON ELEMENTS - A system and method for filtering and organizing items from computer memories based on common elements is provided. Filters can be provided for manipulating the items, which serve as tools for narrowing down a set of items. The filters can be dynamically generated based on the properties of the separate items. The system can utilize virtual folders. The virtual folders can expose regular files and folders to users in different views based on their metadata instead of the actual physical underlying file system structure on the disk. Quick links can be provided, which serve as a set of predefined links (e.g., located on the left side of the display) that can be clicked on to generate useful views of the sets of items. Libraries, which can provide large groups of usable types of items that can be associated together, may also be used. | 08-12-2010 |
| 20110035424 | USER DATA PROFILE NAMESPACE - A method and data structure for separating application data from user data in a namespace. The data structure provides an intuitive profile layout for developers or users while supporting legacy applications. The namespace utilizes a hierarchical structure allowing access by developers or users over a network to information contained in identified public folders and/or a user's profile. | 02-10-2011 |
| 20110276897 | STREAMLINED COLLABORATION ON DOCUMENT - Collaborating on documents by e-mail may be streamlined into a unified process. In one example, a user creates a document in an online document service, and sends the document to collaborators by mailing a link to the document. The document may have permissions set so that the creator of the document, and any user on the e-mail distribution list, can read and edit the document. When a user receives the e-mail, that user may open and edit the document. Upon closing the editing application, the user may be presented with an appropriate interface to create a reply e-mail. | 11-10-2011 |
| Patent application number | Description | Published |
| 20090138218 | CORRELATING POWER CONSUMPTION WITH CPU ACTIVITY - Two or more sets of measurement data can be independently collected from causally related characteristics or elements. Such measurements can be synchronized with one another through the identification of a correct offset between their measurement data. An identification of the nature of the causal relationship between the measured characteristics can identify relevant ranges within which the aggregate values of one of the measurements can be obtained. As the offset between the measurements is adjusted, the aggregate values can change and a derivative, or other meaningful function based on the aggregate values can be calculated. The meaningful function, or subsequent functional result of it, can inform a range of offsets within which a local extreme value can be identified. The offset corresponding to such a local extreme value can be the correct offset. | 05-28-2009 |
| 20090248878 | AGGREGATING CONNECTION MAINTENANCE TO OPTIMIZE RESOURCE CONSUMPTION - Combining network connection maintenance operations that use a resource to extend battery life. Each of the network connections has a timer and a defined tolerance for early connection maintenance. After receiving notification of an event, the network connections are accessed to identify the connections for which a maintenance operation may be performed early based on the timer and the tolerance. In an embodiment, the maintenance operation includes sending a transmission control protocol (TCP) keep-alive packet on the connection. | 10-01-2009 |
| 20090327390 | MANAGING DATA DELIVERY BASED ON DEVICE STATE - Managing power-consuming resources on a first computing device by adjusting data delivery from a plurality of second computing devices based on a state of the first computing device. The state of the first computing device is provided to the second computing devices to alter the data delivery. In some embodiments, the first computing device provides the second computing devices with actions or commands relating to data delivery based on the device state. For example, the second computing devices are instructed to store the data, forward the data, forward only high priority data, or perform other actions. Managing the data delivery from the second computing devices preserves battery life of the first computing device. | 12-31-2009 |
| 20090327491 | SCHEDULING DATA DELIVERY TO MANAGE DEVICE RESOURCES - Managing power-consuming resources on a first computing device by time-based and condition-based scheduling of data delivery from a plurality of second computing devices. A scheduler executing on the first computing device has knowledge of recurrent schedules for activation by the second computing devices. The first computing device determines availability of the power-consuming resources and adjusts an activation time for the schedules to use the power-consuming resources when the resources are available. Managing the schedules associated with the second computing devices preserves battery life of the first computing device. | 12-31-2009 |
| 20120089720 | AGGREGATING CONNECTION MAINTENANCE TO OPTIMIZE RESOURCE CONSUMPTION - Combining network connection maintenance operations that use a resource to extend battery life. Each of the network connections has a timer and a defined tolerance for early connection maintenance. After receiving notification of an event, the network connections are accessed to identify the connections for which a maintenance operation may be performed early based on the timer and the tolerance. In an embodiment, the maintenance operation includes sending a transmission control protocol (TCP) keep-alive packet on the connection. | 04-12-2012 |
| 20120102139 | MANAGING DATA DELIVERY BASED ON DEVICE STATE - Managing power-consuming resources on a first computing device by adjusting data delivery from a plurality of second computing devices based on a state of the first computing device. The state of the first computing device is provided to the second computing devices to alter the data delivery. In some embodiments, the first computing device provides the second computing devices with actions or commands relating to data delivery based on the device state. For example, the second computing devices are instructed to store the data, forward the data, forward only high priority data, or perform other actions. Managing the data delivery from the second computing devices preserves battery life of the first computing device. | 04-26-2012 |
| Patent application number | Description | Published |
| 20080220478 | TRIMERIZING POLYPEPTIDES - The present invention relates to a method of preparing a trimeric protein comprising culturing a host cell transformed or transfected with an expression vector encoding a fusion protein comprising a ZymoZipper (ZZ) domain and a heterologous protein. In one embodiment, the heterologous protein is a membrane protein, the portion of the heterologous protein that included in the fusion protein is the extracellular domain of that protein, and the resulting fusion protein is soluble. In another embodiment of the present invention, the ZZ domain is derived from the transmembrane (TM) subunit of a virus envelope protein or another heptad repeat containing gene of a virus genome. The method can be used to produced homo- and hetero-trimeric proteins. The present invention also encompasses DNA molecules, expression vectors, and host cells used in the present method and fusion proteins produced by the present method. | 09-11-2008 |
| 20090220519 | ANTI-IL-22RA ANTIBODIES AND BINDING PARTNERS AND METHODS OF USING IN INFLAMMATION - The present invention relates to blocking, inhibiting, reducing, antagonizing or neutralizing the activity of IL-22, IL-20, or both IL-20 and IL-22 polypeptide molecules. IL-20 and are cytokines that are involved in inflammatory processes and human disease. IL-22RA (zcytor11) is a common receptor for IL-20 and IL-22. The present invention includes anti-IL-22RA antibodies and binding partners, as well as methods for antagonizing IL-22 or both IL-20 and IL-22 using such antibodies and binding partners. | 09-03-2009 |
| 20090280562 | MATERIALS AND METHODS FOR PREPARING DIMERIC GROWTH FACTORS - Proteins consisting of, from amino to carboxyl terminus, a first PDGF-D growth factor domain polypeptide, a linker polypeptide, and a second PDGF-D growth factor domain polypeptide, and materials and methods for making the proteins are disclosed. Each of the first and second PDGF-D growth factor domain polypeptides consists of a sequence of amino acid residues as shown in SEQ ID NO:2 or SEQ ID NO:4 from amino acid x to amino acid y, wherein x is an integer from 246 to 258, inclusive, and y is an integer from 365-370, inclusive. The linker polypeptide consists of from 11-40 amino acid residues. The proteins can be used to stimulate the production of bone and/or connective tissue in both humans and non-human animals. | 11-12-2009 |
| 20100210825 | ANTI-IL-22RA ANTIBODIES AND BINDING PARTNERS AND METHODS OF USING IN INFLAMMATION - The present invention relates to blocking, inhibiting, reducing, antagonizing or neutralizing the activity of IL-22, IL-20, or both IL-20 and IL-22 polypeptide molecules. IL-20 and IL-22 are cytokines that are involved in inflammatory processes and human disease. IL-22RA (zcytor11) is a common receptor for IL-20 and IL-22. The present invention includes anti-IL-22RA antibodies and binding partners, as well as methods for antagonizing IL-22 or both IL-20 and IL-22 using such antibodies and binding partners. | 08-19-2010 |
| 20100297701 | TRIMERIZING POLYPEPTIDES - The present invention relates to a method of preparing a trimeric protein comprising culturing a host cell transformed or transfected with an expression vector encoding a fusion protein comprising a ZymoZipper (ZZ) domain and a heterologous protein. In one embodiment, the heterologous protein is a membrane protein, the portion of the heterologous protein that included in the fusion protein is the extracellular domain of that protein, and the resulting fusion protein is soluble. In another embodiment of the present invention, the ZZ domain is derived from the transmembrane (TM) subunit of a virus envelope protein or another heptad repeat containing gene of a virus genome. The method can be used to produced homo- and hetero-trimeric proteins. The present invention also encompasses DNA molecules, expression vectors, and host cells used in the present method and fusion proteins produced by the present method. | 11-25-2010 |
| Patent application number | Description | Published |
| 20080302083 | INTERNAL MIXING OF A PORTION OF FAN EXHAUST FLOW AND FULL CORE EXHAUST FLOW IN AIRCRAFT TURBOFAN ENGINES - An aircraft includes at least one turbofan engine assembly having a shrouded core engine, a short nacelle surrounding a fan and a forward portion of the core engine, and a fan exhaust duct through the nacelle. A mixer duct shell is positioned substantially coaxial with the engine shroud and extends forwardly into the fan duct to provide an interstitial mixer duct between the mixer duct shell and the core engine shroud. The aft portion of the mixer duct shell extends over a turbine exhaust frame, an attached mixer (if included), and a tail cone exhaust plug. The mixer duct shell can reduce noise and plume exhaust heat radiated from aircraft turbofan engines. | 12-11-2008 |
| 20090057493 | NOISE-SHIELDING WING CONFIGURATION - Embodiments of the invention provide an aircraft configuration that provides for increased engine noise shielding for community noise reduction, while still providing desirable aerodynamic attributes such as good spanwise lift distributions and good structural integration without excessive wing surface area. Specifically, the aircraft is configured to have a longer-chord inboard wing portion and a shorter-chord outboard wing portion. The aircraft engines are positioned in major part over the longer-chord inboard wing portions such that communities below the wing are at least partially shielded by the inboard wing portion from the engine noise. Embodiments of the invention also strategically position fowler flaps or other chord-increasing devices in the region of the wing proximate the engine. Since the fowler motion increases the effective chord of the wing as the flaps are extended, the flaps may be deployed to increase the shielding characteristics of the wing. | 03-05-2009 |
| 20100206982 | COUNTER ROTATING FAN DESIGN AND VARIABLE BLADE ROW SPACING OPTIMIZATION FOR LOW ENVIRONMENTAL IMPACT - An air vehicle propulsion system incorporates an engine core with a power shaft to drive an outer blade row. The power shaft is extends through and is supported by a counter rotation transmission unit which drives an inner blade row in counter rotational motion to the outer blade row. The counter rotation transmission unit exchanges power from the engine core with the shaft. An actuator engages the shaft for translation from a first retracted position to a second extended position. | 08-19-2010 |
| 20110089290 | AIRPLANE CONFIGURATION - An aircraft configuration that may reduce the level of noise, infrared radiation, or combination thereof directed towards the ground from an aircraft in flight. An embodiment of an aircraft includes a fuselage, two forward swept wings, at least one engine mounted to the aircraft and higher than the wings, and vertical stabilizers mounted on each wing outboard of the outermost engine. The leading edge of the wing may extend forward of the leading end of the engine, and the trailing edge of the aft deck may extend aft of the trailing end of the engine. The aft deck may include an upwardly rotatable pitch control surface at the trailing edge of the deck. Engine types may vary, including but not limited to turbofans, prop-fans, and turbo-props. Main wings may be mounted above the longitudinal axis of the fuselage, and canards may likewise be mounted above or below the axis. | 04-21-2011 |
| 20110150645 | Optimization of Downstream Open Fan Propeller Position - A method and apparatus for controlling a propeller of a contra-rotation open fan (CROF) engine of an aircraft. A diameter of the propeller is set to be at a first diameter during at least a portion of a first flight condition of the aircraft. The diameter of the propeller is set to be at a second diameter, different from the first diameter, during at least a portion of a second flight condition of the aircraft. | 06-23-2011 |
| 20110167785 | INTERNAL MIXING OF A PORTION OF FAN EXHAUST FLOW AND FULL CORE EXHAUST FLOW IN AIRCRAFT TURBOFAN ENGINES - An airborne mobile platform that has at least one turbofan engine assembly having a fan driven by a core engine, a short nacelle around the fan and a forward portion of the core engine, and a fan exhaust duct through the nacelle. A mixer duct shell is disposed substantially coaxial with and extending forwardly into the fan exhaust duct to provide a mixer duct between the mixer duct shell and a core engine shroud of the core engine. At least a portion of the mixer duct shell has a honeycomb core structure having an inner surface and an outer surface, with an acoustic lining on one of the inner or outer surfaces. The acoustic lining attenuates sound emanating from the turbofan engine assembly. | 07-14-2011 |
| 20110167786 | INTERNAL MIXING OF A PORTION OF FAN EXHAUST FLOW AND FULL CORE EXHAUST FLOW IN AIRCRAFT TURBOFAN ENGINES - An integrated, single piece mixer-center body ventilation apparatus is disclosed for use with a turbofan jet engine. The apparatus may incorporate a circumferential forward body portion adapted to be coupled to an aft end of a core engine turbine case of the jet engine, and a center body tube portion integrally formed with the forward body portion and having an axially opening vent exit. The forward body portion may have a plurality of inner mixer flow paths in communication with scalloped projecting portions. The inner mixer flow paths direct a pressurized core exhaust flow through the mixer device and mix the pressurized core exhaust flow with a portion of a pressurized fan exhaust flow, to thus significantly cool the pressurized core exhaust flow. | 07-14-2011 |
| 20120091270 | AIRCRAFT CONFIGURATION - An aircraft configuration that may reduce the level of roaring jet exhaust noise, infrared radiation, sonic boom, or combination thereof directed towards the ground from an aircraft in flight. The aircraft's nacelles are mounted to the aircraft higher than the wings, with substantially vertical stabilizers outboard of the outermost engine. Noise shifting means are provided such as, for each nacelle, primary chevrons at the core nozzle, secondary chevrons at the fan nozzle, a partial bypass mixer, a long duct full flow mixer, or a combination thereof to provide a shift in spectrum distribution of jet exhaust noise from lower to higher frequency. Variable geometry chevrons may be used with increased immersion to provide such a shift just during noise-restricted portions of an aircraft flight profile. The aircraft aerodynamic structural surfaces serve as noise shielding barriers that more effectively block or redirect the frequency shifted noise up and away from communities. | 04-19-2012 |
| 20120119023 | METHOD AND APPARATUS FOR REDUCING AIRCRAFT NOISE - An arrangement for an aircraft includes a fuselage, a wing, and a propulsor. The wing may have a wing upper surface, a rear spar and a wing trailing edge. The propulsor may include at least one rotor having a rotor diameter and a rotor axis. The propulsor may be mounted such that the rotor is located longitudinally between the rear spar and the wing trailing edge. The propulsor may also be mounted such that a lowest point of the rotor diameter is located vertically above the wing upper surface. | 05-17-2012 |
| Patent application number | Description | Published |
| 20100262575 | FASTER MINIMUM ERROR RATE TRAINING FOR WEIGHTED LINEAR MODELS - The claimed subject matter provides systems and/or methods for training feature weights in a statistical machine translation model. The system can include components that obtain lists of translation hypotheses and associated feature values, set a current point in the multidimensional feature weight space to an initial value, chooses a line in the feature weight space that passes through the current point, and resets the current point to optimize the feature weights with respect to the line. The system can further include components that set the current point to be a best point attained, reduce the list of translation hypotheses based on a determination that a particular hypothesis has never been touched in optimizing the feature weights from at least one of an initial staring point or a randomly selected restarting point, and output the point ascertained to be the best point in the feature weight space. | 10-14-2010 |
| 20110224971 | N-Gram Selection for Practical-Sized Language Models - Described is a technology by which a statistical N-gram (e.g., language) model is trained using an N-gram selection technique that helps reduce the size of the final N-gram model. During training, a higher-order probability estimate for an N-gram is only added to the model when the training data justifies adding the estimate. To this end, if a backoff probability estimate is within a maximum likelihood set determined by that N-gram and the N-gram's associated context, or is between the higher-order estimate and the maximum likelihood set, then the higher-order estimate is not included in the model. The backoff probability estimate may be determined via an iterative process such that the backoff probability estimate is based on the final model rather than any lower-order model. Also described is additional pruning referred to as modified weighted difference pruning. | 09-15-2011 |
| 20110224983 | N-Gram Model Smoothing with Independently Controllable Parameters - Described is a technology by which a probability is estimated for a token in a sequence of tokens based upon a number of zero or more times (actual counts) that the sequence was observed in training data. The token may be a word in a word sequence, and the estimated probability may be used in a statistical language model. A discount parameter is set independently of interpolation parameters. If the sequence was observed at least once in the training data, a discount probability and an interpolation probability are computed and summed to provide the estimated probability. If the sequence was not observed, the probability is estimated by computing a backoff probability. Also described are various ways to obtain the discount parameter and interpolation parameters. | 09-15-2011 |
| Patent application number | Description | Published |
| 20080309919 | METHOD AND APPARATUS FOR SORTING AND ANALYZING PARTICLES IN AN AEROSOL WITH REDUNDANT PARTICLE ANALYSIS - A method and apparatus for sorting and performing redundant analysis of particles in an aerosol is disclosed. Redundant analysis reduces the possibility of false positive analyses, which is advantageous in the art. The apparatus may comprise an aerosol concentrator, an optical particle analyzer, an electrosprayer and a charged particle analyzer. A method according to the invention may comprise delivering a concentrated aerosol stream to an optical particle analyzer; analyzing each particle of interest and selectively triggering an electrosprayer to electrospray each particle of interest; adding a charge to the particle, which is then moved by electrostatic forces to a charged particle analyzer; and performing a second, redundant analysis of each charged particle collected on the charged particle analyzer to confirm the identity of the particle of interest. The apparatus and method may also be adapted to perform redundant analysis of disguised particles that are coated to disguise their payload. | 12-18-2008 |
| 20090250382 | METHODS AND APPARATUS FOR EXTRACTION OF PARTICLES FROM SURFACES - A method and apparatus for the extraction of particles from surfaces is disclosed. A preferred method comprises the steps of (1) adjusting the temperature and humidity of an air supply to provide an adjusted air supply, (2) directing a blast from the adjusted air supply to a surface bearing particles, so as to produce a deflected blast that comprises some of the particles from the surface, (3) collecting the deflected blast and particles, and (4) directing the deflected blast and particles towards an analyzer. A preferred apparatus includes an air adjuster and a probe comprising an adjusted air supply passage, an adjusted air aperture, a deflected air aperture, and a deflected air passage, wherein the air adjuster is adapted to provide a flow of adjusted air to the adjusted air supply passage and the adjusted air aperture. The flow may be continuous, intermittent, pulsed or periodic. The adjusted air aperture and a deflected air aperture are configured in proximity to allow a blast of adjusted air from the adjusted air aperture to impact an adjacent surface containing particles. The blast dislodges particles from the surface. The deflected air aperture and deflected air aperture are adapted to receive the deflected blast and dislodged particles, and direct them to an analyzer. | 10-08-2009 |
| Patent application number | Description | Published |
| 20100149301 | Video Conferencing Subscription Using Multiple Bit Rate Streams - Subscriptions in a video conference may be provided using multiple bit rate streams. A video conference server may receive video streams from each client in a video conference and may receive subscription requests from each client. The subscription requests may include requests to see video streams from specific other clients at a given resolution and/or frame rate. The video conference server may match up the received video streams with the subscription requests in order to send the subscribing clients their desired video streams. The server may also be able to request different versions of video streams from participants (e.g. different resolutions) and/or alter the video streams in order to better comply with the subscription request. | 06-17-2010 |
| 20100153574 | Video Conference Rate Matching - Video conference rate matching may be provided. A video conference server may receive video source streams from clients on a video conference. The server may analyze each client's capabilities and choose a video stream to send to each client based on those capabilities. For example, a client capable of encoding and decoding a high definition video stream may provide three source video streams—a high definition stream, a medium resolution stream, and a low resolution stream. The server may send only the low resolution stream to a client with a low amount of available bandwidth. The server may send the medium resolution stream to another client with sufficient bandwidth for the high definition stream, but which lacks the ability to decode the high definition stream.
| 06-17-2010 |
| 20100315484 | IMPLEMENTING MULTIPLE DOMINANT SPEAKER VIDEO STREAMS WITH MANUAL OVERRIDE - In a video conference system capable of providing multiple video streams, displayed streams for participants are configured based on automatic selection by the system (such as active speaker) and manual override by the participants. The displayed views are further enhanced by implementing duplicate detection to avoid display of duplicate streams between the automatic selections and manual selections. | 12-16-2010 |
| 20110179158 | FINE-GRAINED LOCATION DETERMINATION OF NETWORKED COMPUTERS - Location of a communication network subscriber is determined employing confidence metrics such as remote vs. local computer usage, primary user in a multi-user computing environment, likelihood of forgery, and comparable ones. A fine-grained location determination is then made based on the metric results and directory information for the particular subscriber such that services like emergency services can be provided with accurate location information. | 07-21-2011 |
| Patent application number | Description | Published |
| 20090003436 | Dynamically Adapting Media Streams - Tools and techniques for dynamically transcoding media streams are described herein. These tools may provide machine-readable storage media that contain machine-readable instructions that, when executed by the machine, cause the machine to define initial transcoding schemes under which media streams are to be transcoded as they passes between endpoints. In response to changes in conditions affecting the media streams, the machine may dynamically update the initial transcoding scheme. | 01-01-2009 |
| 20090006193 | Digital Voice Communication Advertising - Techniques for providing third party incentivized communications sessions are described. In some embodiments, a Voice over IP (VoIP) conversation is sampled for audio information such as a word, phrase, utterance, or phoneme that may be associated with an advertisement in a database. The database may be searched for the audio information, or in some embodiments a text equivalent of the audio information, and the associated advertisement may be served to a participant in the VoIP communication session. In some implementations, data from or about the conversation may be compiled for analysis. | 01-01-2009 |
| 20090006633 | Interactive Connectivity Establishment for Non-Enabled Endpoints - Procedures for commanding a media relay to direct interactive connectivity establishment (ICE) communications are discussed. In an implementation, a back-to-back user agent may issue a command changing the state of the media relay so that communications initially routed through the back-to-back user agent may be routed to a non-ICE device. | 01-01-2009 |
| 20090172095 | Optimizing Conferencing Performance - Optimized conferencing performance may be provided. First, a plurality of data streams respectively received from a plurality of conferencing users may be monitored. Then, for each of the plurality of conferencing users, a plurality of talk frequency conditions respectively corresponding to the plurality of conferencing users may be determined based upon the monitored plurality of data streams. The plurality of talk frequency conditions may comprise, for example, active-talker, infrequent talker, or listener-only. Next, a plurality of data packet size values respectively corresponding to the plurality of conferencing users may be determined based upon the determined plurality of talk frequency conditions. The plurality of data streams may then be mixed to create data. Next, the data may be transmitted to each of the plurality of conferencing users respectively using the determined plurality of data packet size values respectively corresponding to the plurality of conferencing users. | 07-02-2009 |
| 20100284311 | Optimizing Conferencing Performance - Optimized conferencing performance may be provided. First, a plurality of data streams respectively received from a plurality of conferencing users may be monitored. Then, for each of the plurality of conferencing users, a plurality of talk frequency conditions respectively corresponding to the plurality of conferencing users may be determined based upon the monitored plurality of data streams. The plurality of talk frequency conditions may comprise, for example, active-talker, infrequent talker, or listener-only. Next, a plurality of data packet size values respectively corresponding to the plurality of conferencing users may be determined based upon the determined plurality of talk frequency conditions. The plurality of data streams may then be mixed to create data. Next, the data may be transmitted to each of the plurality of conferencing users respectively using the determined plurality of data packet size values respectively corresponding to the plurality of conferencing users. | 11-11-2010 |
| Patent application number | Description | Published |
| 20090232288 | Appending Content To A Telephone Communication - An interactive information distribution system that facilitates automatic transmission of a variety of information packets to the communication devices of a calling party and parties called during a call. The information packets are comprised of actual files and or links to files or websites, and are automatically transmitted following the initiation of a call. Upon initiating a call, an indicator that may include metadata linked to information packets is processed to identify at least one database for locating information packets to which the metadata is linked. The interactive information distribution system also includes a verbal communication conversion engine that allows verbal telephone communications to be converted to text and filtered to generate keywords which are used in additional database searching to identify additional information packets. The information packets automatically identified are retrieved from a database and are transmitted to the communication devices of parties participating in a call during the call. | 09-17-2009 |
| 20090323560 | Customized Media Routing For Conferencing - Technologies are described herein for customizing media routing for a conference. In one method, a request to modify a routing table is received. The routing table specifies connections between a plurality of sources and a plurality of sinks. The method determines whether the request to modify the routing table is permitted. Upon determining that the request to modify the routing table is permitted, the routing table is modified according to the request. | 12-31-2009 |
| 20100238842 | PHONE CONFERENCING ARCHITECTURE WITH OPTIMIZED SERVICES MANAGEMENT - Architecture that employs a cost-effective mechanism to only engage the services as needed, and then release these services in a managed way. This reduces the runtime cost so that users can have more conferences for the same amount of hardware purchased for such purposes at a minimum cost. The architecture provides the efficient and seamless integration of PSTN phone users and VoIP audio users in a cost effective and efficient way by the use of the same conferencing server and the same audio-video multi-point control unit that users currently employ with additional services that include a conferencing auto attendant service authenticates the phone user and transfers the phone user into the conference, a conference announcement server application is responsible for playing conference announcements, and a personal virtual assistant application which is responsible for translating user-initiated DTMF (dual-tone multi-frequency) tones into conference control commands. | 09-23-2010 |