At Patents you can conduct a Patent Search, File a Patent Application, find a Patent Attorney, or search available technology through our Patent Exchange. Patents are available using simple keyword or date criteria. If you are looking to hire a patent attorney, you've come to the right place. Protect your idea and hire a patent lawyer.
Network interface device having general-purpose computing capability
Techniques for a network interface controller (NIC) capable of performing general-purpose computing tasks without intervention from a central processing unit...
Multicast-unicast protocol converter
A protocol converter includes a processor configured to receive a request for content from a client system. The processor is further configured to determine if...
A pre-fetching request is received by a server from a client. The pre-fetching request is performed to pre-fetch data from a data source connected to the server...
Optimizing network communications
A mechanism is provided for optimizing network communications. A first data transfer request is received via a first application level socket connection in an...
Social device service and support via automatic group association
A social networking system offers a variety of device service and support functions via automated social network (SNET) group associations. Such functions can...
Identifying properties of a communication device
A method (300) of generating information for use in identifying a property of a communication device (10) includes identifying (304) one or more substrings...
Distributed web object identification for web caching
In some embodiments, a request for a content object may be received as a data packet. Upon determining that the content object is not cached, an element of the...
End-to end acceleration of dynamic content
A method of accelerating dynamic content between Points of Presence (POPs) and front-loading latency bottlenecks in a Content Delivery Network (CDN) may include...
Photo selection for mobile devices
In one embodiment, a computing device receives from a mobile device a request for one or more images. The computing device adjusts one or more of the images...
Centralized service for distributed service deployments
A centralized service communicatively links an application provider to a plurality of different message forwarding services. The centralized service receives a...
Method and system for enabling data usage accounting for unreliable
A method and system for data usage accounting are described herein. On a computing device that includes enterprise applications and personal applications, a...
Recording a hyper text transfer protocol (HTTP) session for playback
In one embodiment, a method includes recording a sequence of online activities of a first user. The online activities include online consumption of online...
External device interface abstraction
Implementations of the present disclosure include methods, systems, and computer-readable storage mediums for executing a user interface on a computing device,...
System and method for supporting multicast domain name system device and
According to one embodiment, a digital device is adapted to support one or more network services. The digital device comprises processing circuitry, and a...
Internet protocol connectivity over a service-oriented architecture bus
Methods, systems, and devices are disclosed for implementing Internet Protocol (IP) connectivity over a service-oriented architecture (SOA) bus implemented by a...
Communication system, communication device, and non-transitory
computer-readable storage medium storing...
A communication system may comprise an information processing device and a communication device. Communication between the communication device and the...
System and method of message routing using name-based identifier in a
distributed computing environment
A system and method of routing messages in a distributed computing environment is provided. The method includes providing a platform server, a set of...
Load balancing networks and load balancing methods
A network may comprise a plurality of nodes wherein each of the plurality of nodes is associated with one of a plurality of hives. A computer may connect to the...
Constructing an integrated road network
Information about different road networks is retrieved from different sources. Applicable rules and parameter values for constructing an integrated road network...
Method and apparatus for automatically determining communities of
interest, for use over an ad-hoc mesh...
An approach is provided for methods and apparatus for efficiently and effectively determining communities of interest for a user, for use over an ad-hoc mesh...
Method for routing transactions between internal and external partners in
a communication center
In a multimedia call center (MMCC) operating through an operating system, a client-specific self-help wizard is provided for active clients and updated...
Intelligent adapter for providing storage area network access and access
to a local storage device
A network device that includes a storage protocol controller having a port for interfacing with a storage area network (SAN) based storage device and another...
Zero copy data transfers without modifying host side protocol stack
Mechanisms are provided for instigating the sending of an acknowledgement response from a host system. A buffer of a data processing system is monitored to...
Allocation of crowdsourced resources
A computer-implemented platform may comprise hardware and software configured to allocate crowdsourced resources. An aggregate effort of a plurality of users...
Peer-to-peer communication to increase download throughput
Certain embodiments relate to use of aggressive peering requests, which enable a peer computing device to obtain desired digital content more quickly than...
Information management method and device
The current invention discloses methods and devices that may be used to maintain continued synchronization during a P2P session when a synchronizing terminal...
System and method for secure, high-speed transfer of very large files
A method for parallelized transfer of an electronic file over a network. The method includes sending a first portion of the electronic file from a first sending...
Managing client access to a plurality of computing systems
Processes and systems are disclosed for leasing a consumer system access to a producer system. The consumer system can communicate with a set of leasing agents...
Defragmenting clusters with reserved resources
Defragmenting a cluster service to service additional capacity requests on the service. A method includes determining an amount of server resources needed for...
Enhanced content continuation system and method
A content delivery system and method for use with plurality of digital multimedia data processing systems and legacy systems spanning across one or more network...
Methods and systems for transitioning between arbitrary shapes
Various arrangements for transitioning between data visualizations are presented. A first and second general path may be determined that define a first and...
Request-response operation for asynchronous messaging
Disclosed are methods, systems, and computer programs for facilitating communication between a client application and a server application. A client application...
Method and device for receiving multimedia data
Receiving on a communication device a multimedia data stream composed of a sequence of multimedia data segments from a plurality of data sources, each...
Methods, systems and computer program products for proactively offering a
network turbo boost service to end users
Methods for proactively offering a network turbo boost service to consumers including receiving a set of one or more turbo boost triggering criteria associated...
Transmitting packet from device after timeout in network communications
utilizing virtual network connection
A method of providing network communications includes spawning a virtual machine that virtualizes network capabilities of the device such that a virtual network...
Converged call flow and web service application integration using a
Given a SIP call flow definition and WSDL extended with SIP/call flow interactions, a converged application integration (CAI) engine provides service-oriented...
Method for location-based website hosting optimization
A hosting provider may host a website at a first hosting location based on initial business information received from a hosting customer, perhaps while the...
System and method of injecting states into message routing in a
distributed computing environment
A system and method of operating resources within a distributed computing environment. The resources include a platform server and intermediate servers where...
Utilization of target browsers
A method and system for utilizing target browsers. A web page received from a server includes a client program. The client program is executed, which includes:...
Information processing apparatus using transmission history, control
method therefor, and storage medium...
An information processing apparatus that enables a user to transmit data to a desired destination even when the address was updated. A transmission unit...
Apparatus and methods of delivering music and information
The invention comprises music and information delivery systems and methods. One system comprises a portable communication device configured to receive a piece...
Methods and systems for generation and execution of miniapp of computer
application served by cloud computing...
A first application is executed on a cloud computing system for a first period of time. User input signals associated with execution of the first application...
Progress indicator for loading dynamically-sized contents
A new resource address is registered in response to input received from a user. The user is then notified when a visually non-empty portion of content from the...
Data stream classification
Systems, methods, and other embodiments associated with data stream classification are described. One example method includes identifying packets associated...
Method and communication system for selecting a transmission mode for
transmitting payload data
A transmission mode selection for packet-oriented transmission of useful data between a first and a second communication device is provided, where lists of...
Fluctuation absorbing device, communication device, and control program
A fluctuation absorbing device includes a buffer 22 for temporarily storing packets, a pulse generating section 24 for generating a pulse at a same interval as...
Method and system for delivering media data
For use in media communications, e.g. in the delivery of video and audio or in teleconferencing, a media file or title is partitioned for secured, efficient...
Single network abstraction layer unit packets with decoding order number
for video coding
A method for processing video data in a real-time transport protocol (RTP) payload includes encapsulating video data in a single network abstraction layer (NAL)...
Insertion of graphic overlays into a stream
A particular method includes receiving, at a media server, a request for a first rendition of a stream. The method also includes generating a portion of the...
Providing control information to a multimedia server
A method may include receiving, at a mobile computing device comprising a processor, input identifying control information to be sent from the mobile computing...