Patent application number | Description | Published |
20090143242 | ALIEN SEQUENCES - The present invention provides sequences and reagents for preparing microarrays with internal controls. Specifically, the present invention defines and provides sequences that are not present in the hybridizing mRNA or cDNA, and therefore can be used both as hybridization controls and for inter-spot normalization. | 06-04-2009 |
20110030102 | GENERATION OF ACYL AMINO ACIDS - Engineered polypeptides useful in synthesizing acyl amino acids are provided. Also provided are methods of making acyl amino acids using engineered polypeptides. In certain embodiments, an acyl amino acid produced using compositions and/or methods of the present invention comprises cocoyl glutamate. | 02-03-2011 |
20110030103 | LIPOPEPTIDES AND LIPOPEPTIDE SYNTHETASES - Novel lipopeptides, and engineered polypeptides useful in synthesizing lipopeptides are provided. Also provided are methods of making lipopeptides using engineered polypeptides, and methods of using lipopeptides, e.g., as insecticidal and/or antimicrobial agents. | 02-03-2011 |
20130071885 | ACYL AMINO ACIDS - Engineered polypeptides useful in synthesizing acyl amino acids are provided. Also provided are methods of making acyl amino acids using engineered polypeptides. In certain embodiments, an acyl amino acid produced using compositions and/or methods of the present invention comprises cocoyl glutamate. | 03-21-2013 |
Patent application number | Description | Published |
20130083722 | WIRELESS COMMUNICATION METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS - A method, wireless device and computer program product for expanding the coverage of a cellular network. A wireless device (e.g., cellular telephone) is able to communicate with a base station in a cell of the cellular network over a non-cellular interface via another wireless device in the cell through the use of multi-hopping. A wireless device may request permission to communicate with the base station over a non-cellular interface via hopping off another wireless device when its signal strength is below a threshold. Alternatively, a wireless device may receive a request to communicate with the base station over a non-cellular interface via hopping off the wireless device that sent the request when that wireless device has excess capacity in its bandwidth with the base station. By enabling wireless devices to communicate with a base station in such a manner, the effective coverage area of the cellular network is expanded and the effective capacity of the cellular network is improved. | 04-04-2013 |
20130201857 | DISTRIBUTED RATE ALLOCATION AND COLLISION DETECTION IN WIRELESS NETWORKS - A hybrid cellular and non-cellular multi-hop communication device, including a hand-held wireless device having one or more antennas, a cellular wireless interface connected to at least some of the one or more antennas, and a non-cellular wireless interface connected to at least some of the one or more antennas. The non-cellular wireless interface may include a rate allocator configured to select a physical-layer rate of transmission of data from the non-cellular wireless interface based on a queue length of data to be transmitted from the hand-held cellular device and a transmitter configured to wirelessly transmit data from the queue and adjust physical-layer transmission parameters based on a physical-layer rate selected by the rate allocator. | 08-08-2013 |
20130295921 | WIRELESS COMMUNICATION METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS - A method, wireless device and computer program product for expanding the coverage of a cellular network. A wireless device (e.g., cellular telephone) is able to communicate with a base station in a cell of the cellular network over a non-cellular interface via another wireless device in a cell through the use of multi-hopping. A wireless device may request permission to communicate with the base station over a non-cellular interface via hopping off another wireless device when its signal strength is below a threshold. Alternatively, a wireless device may receive a request to communicate with the base station over a non-cellular interface via hopping off the wireless device that sent the request when that wireless device has excess capacity in its bandwidth with the base station. By enabling wireless devices to communicate with a base station in such a manner, the effective capacity of the cellular network is expanded and the effective capacity of the cellular network is improved. | 11-07-2013 |
20130335528 | IMAGING DEVICE CAPABLE OF PRODUCING THREE DIMENSIONAL REPRESENTATIONS AND METHODS OF USE - Described herein is a system and method to create a 3D representation of an observed scene by combining multiple views from a moving image capture device. The output is a point cloud or a mesh model. Models can be captured at arbitrary scales varying from small objects to entire buildings. The visual fidelity of produced models is comparable to that of a photograph when rendered using conventional graphics rendering. Despite offering fine-scale accuracies, the mapping results are globally consistent, even at large scales. | 12-19-2013 |
20140004865 | Network Routing System, Method and Computer Program Product | 01-02-2014 |
20150019365 | Bidding engine for intention-based e-commerce among buyers and competing sellers - A platform through which companies that offer products bid to obtain an opportunity to provide a product to an end user expressing an intent in purchasing it. The user specifies a first data set defining a product he or she desires to buy, a designated time at or by which it is to be provided, and a value that the user is willing to pay. The platform receives a second data set from each of one or more vendors. Each such data set includes a range of prices that the respective vendor is willing to accept for its sale of the product, and a bid strategy. A bid process is then executed to generate a result that identifies at least one vendor, and a price within the range of prices originally offered by that vendor. The result is provided to the user, and a transaction may then be consummated. | 01-15-2015 |
20150186964 | Bidding engine for intention-based e-commerce among buyers and competing sellers - A platform through which companies that offer products bid to obtain an opportunity to provide a product to an end user expressing an intent in purchasing it. The user specifies a first data set defining a product he or she desires to buy, a designated time at or by which it is to be provided, and a value that the user is willing to pay. The platform receives a second data set from each of one or more vendors. Each such data set includes a range of prices that the respective vendor is willing to accept for its sale of the product, and a bid strategy. A bid process is then executed to generate a result that identifies at least one vendor, and a price within the range of prices originally offered by that vendor. The result is provided to the user, and a transaction may then be consummated. | 07-02-2015 |
20150349874 | WIRELESS COMMUNICATION METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS - A method, wireless device and computer program product for expanding the coverage of a cellular network. A wireless device (e.g., cellular telephone) is able to communicate with a base station in a cell of the cellular network over a non-cellular interface via another wireless device in a cell through the use of multi-hopping. A wireless device may request permission to communicate with the base station over a non-cellular interface via hopping off another wireless device when its signal strength is below a threshold. Alternatively, a wireless device may receive a request to communicate with the base station over a non-cellular interface via hopping off the wireless device that sent the request when that wireless device has excess capacity in its bandwidth with the base station. By enabling wireless devices to communicate with a base station in such a manner, the effective capacity of the cellular network is expanded and the effective capacity of the cellular network is improved. | 12-03-2015 |
Patent application number | Description | Published |
20080208979 | DISPATCHING CLIENT REQUESTS TO APPROPRIATE SERVER-SIDE METHODS - The present invention extends to methods, systems, and computer program products for dispatching client requests to appropriate server-side methods. When a client request is received, a Web server refers to a service contract framework that maps URI paths and HTTP methods to corresponding server implemented methods. A server implemented method corresponding to a URI path and/or an HTTP method included in the client request is identified. The server implemented method is invoked to process the client request message. Accordingly, embodiments of the invention provide a uniform mechanism to dispatch HTTP requests to designated server implemented methods based solely on URI path and HTTP method. That is, an HTTP request can be dispatched to a designated server implemented method without having to include additional dispatch metadata within the HTTP request (e.g., in a SOAP envelope). | 08-28-2008 |
20080270624 | NORMALIZATION OF BINARY DATA - The transformation of data between binary data and hierarchical data, such as might be processed by an Infoset Processor. When data is received from a network in binary format, the transformation module transforms the binary data into a hierarchical data representation of the binary data, and then provides the transformed data to message processors (e.g., Infoset processors) that understand the hierarchical schema. The transformation module may also transform hierarchical data into binary data for transmission on a network. | 10-30-2008 |
20090234971 | ENCODING/DECODING WHILE ALLOWING VARYING MESSAGE FORMATS PER MESSAGE - Encoding and/or decoding of messages. On the encoding end, a composite encoder encodes message from an internal format that is used by internal system components into an external format. However, the composite encoder may encode the outgoing messages into different external formats on a per-message basis. For incoming message, a composite decoder decodes incoming messages from any one of a plurality of external formats into the internal format also on a per-message basis. A per-message report mechanism permits internal system components and the encoding/decoding components to communicate information regarding the encoding or decoding on a per message basis. This permits a higher level of collaboration and complexity in the encoding and decoding process. | 09-17-2009 |
20100082753 | ROLE-INDEPENDENT CONTEXT EXCHANGE - Technologies for conversations between various parties, the conversations including context information that can be persisted to maintain the conversation when the parties or the communications media they communicate over operate intermittently. In such a conversation, any party can embed its view of the context into a message and any party can send the next message regardless of role and regardless of the underlying network, transport, or application message exchange pattern. Such technologies provide for durable services. | 04-01-2010 |
20100153570 | ENVELOPE ATTACHMENT FOR MESSAGE CONTEXT - A system for aggregating context information for messages. The system includes a context container. The context container associates names with context values and metadata for context entries. The system further includes a network protocol component configured to read messages from a network transport, an encoder component configured translate messages from a raw format into a canonical message format. The canonical message format is an enveloped message containing an application payload and message metadata. The context container is associated with a message in the canonical format. The system further includes an extraction component configured to retrieve context from a native network transport protocol and insert the context values and metadata into the context container, a plurality of additional protocol components configured to add, remove, or modify entries in the context container, and one or more higher level application components configured to operate on the canonical message using the context entries. | 06-17-2010 |
20100169862 | INTERFACE INFRASTRUCTURE FOR A CONTINUATION BASED RUNTIME - Namespace for continuation-based runtime. Some embodiments described herein are directed to a framework using continuation based runtime namespaces that pertain to an infrastructure for enabling the creation of a wide variety of continuation-based programs that perform a wide-array of tasks. The infrastructure provides a foundation for building continuation-based, declarative applications of various scale and complexity. In some embodiments, the associated application programming interfaces (APIs) are factored into a hierarchy of namespaces in a manner that balances utility, usability, extensibility, and versionability. | 07-01-2010 |
20120110204 | ENVELOPE ATTACHMENT FOR MESSAGE CONTEXT - A system for aggregating context information for messages includes a context container that associates names with context values and metadata for context entries. The system further includes a network protocol component configured to read messages from a network transport, an encoder component configured translate messages from a raw format into a canonical message format. The canonical message format is an enveloped message containing an application payload and message metadata. The context container is associated with a message in the canonical format. The system further includes an extraction component configured to retrieve context from a native network transport protocol and insert the context values and metadata into the context container, a plurality of additional protocol components configured to add, remove, or modify entries in the context container, and one or more higher level application components configured to operate on the canonical message using the context entries. | 05-03-2012 |
20130138751 | ROLE-INDEPENDENT CONTEXT EXCHANGE - Technologies for conversations between various parties, the conversations including context information that can be persisted to maintain the conversation when the parties or the communications media they communicate over operate intermittently. In such a conversation, any party can embed its view of the context into a message and any party can send the next message regardless of role and regardless of the underlying network, transport, or application message exchange pattern. Such technologies provide for durable services. | 05-30-2013 |