Abstract:
A proxy computer of a network can receive incoming telephony messages from one or more computers outside of the network and proxy them to computers within the network. Similarly, the proxy computer can receive outgoing telephony messages from within the network and proxy them to computers outside of the network. To set up inbound calls, a proxy program on the proxy computer looks for the presence of an alias in the call signaling messages, references a data structure to determine which computer on the network is associated with the alias, and proxies the call signaling and control messages between the callee computer and the calling computer based on the association, thereby creating a logical connection between the calling computer and the callee computer.
Abstract:
A method of producing hydrocarbon from a subterranean formation comprises: disposing an article in a well penetrating a subterranean formation, the article having a surface coated with a hierarchical superhydrophobic coating or the article being a stand-alone hierarchical superhydrophobic membrane; contacting the article with a flow of a water-based fluid and an oil-based fluid; selectively impeding the flow of the water-based fluid; and allowing the production of the oil-based fluid.
Abstract:
A coating having a gradient composite structure, applied to a substrate, which may be a disposable tool. The gradient composite comprises a bonding component and an erosion and/or corrosion resistant component. When applied to a disposable tool, such as a ball and seat assembly in a downhole environment, the coating enhances the performance of disintegrable materials used in such tools. The coating may be configured to expire at the end of a selected duration, allowing the underlying material to disintegrate.
Abstract:
A seal for an annular space includes a mandrel; and an element having a surface treatment to increase the coefficient of friction thereof at least on a surface of the element configured to interact with the mandrel. A material for use as an element to seal an annular space, the material including a surface treatment to increase lateral coefficient of friction. A method for producing a seal for an annular space.
Abstract:
Disclosed is a coating for inhibiting the formation of scales on one or more surfaces of a component used in the production of subsurface fluids. The coating comprises a diamond-like carbon structure doped with a dopant, such as silicon, titanium, fluorine, oxygen, or chromium. The dopant comprises between about 10% and about 40% of the coating by atom.
Abstract:
A switching network includes an upper tier including a master switch and a lower tier including a plurality of lower tier entities. The master switch includes a plurality of ports each coupled to a respective one of the plurality of lower tier entities. Each of the plurality of ports includes a plurality of virtual ports each corresponding to a respective one of a plurality of remote physical interfaces (RPIs) at the lower tier entity coupled to that port. Each of the plurality of ports also includes a receive interface that, responsive to receipt of data traffic from a particular lower tier entity among the plurality of lower tier entities, queues the data traffic to the virtual port among the plurality of virtual ports that corresponds to the RPI on the particular lower tier entity that was the source of the data traffic. The master switch further includes a switch controller that switches data traffic from the virtual port to an egress port among the plurality of ports from which the data traffic is forwarded.
Abstract:
In one embodiment, a digital asset testing system 200 may test a digital asset 202 before posting at a digital distribution store. A communication interface 180 may receive a digital asset 202. A processor 120 may execute testing of the digital asset 202 on a testing virtual machine 212 of a virtual machine set. The processor 120 may execute testing of the digital asset 202 simultaneous with testing executed on each virtual machine 212 of the virtual machine set. The processor 120 may delay testing of the digital asset 202 on the testing virtual machine 212 if a testing virtual machine configuration 214 is stale.
Abstract:
In one embodiment, a digital asset testing system 200 may test a digital asset 202 before posting at a digital distribution store. A communication interface 180 may receive a digital asset 202. A processor 120 may execute testing of the digital asset 202 on a testing virtual machine 212 of a virtual machine set. The processor 120 may execute testing of the digital asset 202 simultaneous with testing executed on each virtual machine 212 of the virtual machine set. The processor 120 may delay testing of the digital asset 202 on the testing virtual machine 212 if a testing virtual machine configuration 214 is stale.
Abstract:
A database application may receive a database query to retrieve a relation with date effective information stored by a relational database, and send a database result having the date effective information. The database application may comprise a data mapping component to retrieve a relation definition for the relation from metadata associated with the relation, the relation definition having a relation variable with a set of attributes including multiple date effective attributes, the relation definition having a definition for an alternate key formed from a composite of a date effective attribute and one other attribute from the set of attributes, and a data access component to generate the relation with the date effective information using the alternate key, the relation having a set of one or more tuples, with each tuple having one or more attribute values for corresponding date effective attributes of the relation. Other embodiments are described and claimed.
Abstract:
A method and apparatus which can reduce the communication time that occurs due to transmission of an encrypted content, when a Digital Rights Management (DRM) agent and a rendering application are implemented in different devices respectively, is provided. A method of obtaining content information in an environment where a DRM agent and a rendering application are separated from each other, includes transmitting, by a consumer electronics (CE) device comprising the rendering application, first N bytes of the content to a portable Digital Rights Management (PDRM) device comprising the DRM agent, and obtaining, by the PDRM device, information about the content by using a cryptographic hash with respect to the first N bytes, and transmitting the obtained information to the CE device.