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.
Method and apparatus for context-based grouping
An approach is provided for determining context-based groups based on context information. An input from a device specifying one or more criteria to determine a...
Policy-based exposure of presence
Embodiments of the invention provide methods and systems for enforcing policy-based exposure of presence. The method includes receiving, from a service...
Embodiments of the invention provide systems and methods for providing presence information for a principal without a presence or other user agent. More...
Managing mood data on a user device
Methods and systems are presented for managing mood data on a user device. In some embodiments, a user may input mood settings on a user device in order to...
Social network graph based sensor data analytics
The present invention relates to a system and method of effective physical data aggregation and its logical analytics by way of utilizing socially interacting...
User status displaying method, and server
A method for displaying user status is provided. The method includes: obtaining original information of a user from an information source which is an...
Enabling mobile applications to acquire a MAC address for obtaining
Techniques are presented to enable a network element in a network to receive a request from an application on a device, the request being encapsulated in a...
Location approximation and discovery of wired servers
The present disclosure discloses a method and network device for providing location approximation and discovery of wired servers in a network. Specifically, a...
Manifest chunking in content delivery in a network
Implementations described and claimed herein provide a system and methods for dynamic re-localization and manifest chunking in a content delivery network. In...
Customized browser images
A process is directed to the generation and processing of browser virtual machines. A network computing provider determines browser settings and other...
System and method for providing a micro-services communication platform
A multi-tenant media communication platform system and methods. The platform system includes media communication micro-services and micro-service configuration...
Transmitting service information to a plurality of user device used by a
An information processing apparatus includes: a user determination unit that determines whether or not plural user devices are used by a single user on the...
Information processing system and control method of information processing
A node includes a sending unit that sends a signal to another node; a receiving unit that receives a signal from another node; a determining unit that...
Information processing apparatus, information processing method, and
An information processing apparatus includes plural communication interfaces, a storing unit, an acquisition unit, and a selection unit. The plural...
SIP-based method, apparatus and system for secure communication between
Provided is a SIP-based method for secure communication between MTC devices, including that an SIP server establishes a secure connection with a source MTC...
Connection method and management server
A connection method and a management server are provided. Each electronic apparatus detects connection behavior supported by a network, where the electronic...
Method and system for managing and using sessions as RESTful web services
Disclosed herein are systems, methods, and non-transitory computer-readable storage media for managing and using sessions as RESTful web services. A session is...
Cooperative occupant sensing
A vehicle system includes a communication interface and a processing device. The communication interface is programmed to pair with at least one mobile device....
Devices and methods for network-coded and caching-aided content
A method for transmitting data files in a network includes receiving requests from destination devices for packets of the data files. The method includes...
Array-based computations on a storage device
An instruction from an application server to perform a computation is received at a network-attached storage (NAS) device. The computation uses arrays of data...
Visualization and control of ongoing ingress actions
A method includes providing, by a server computer, a shared storage space for receiving and storing data from a plurality of data sources. The method further...
Prioritizing storage array management commands
Methods, apparatus and computer program products implement embodiments of the present invention that include defining, by a first computer in communication with...
System and method and server for providing content to a handset
A system and method for providing time-sensitive information to a handset using a scrolling ticker. The method includes receiving the time-sensitive information...
Reflecting data modification requests in an offline environment
A method for processing data requests may include storing data on a client device received from a data provider maintaining the data. A request may be received...
Associating user interactions across multiple applications on a client
An online system transmits third-party content originating from a third-party system to a client device. The third-party content includes a pointer to a...
Preventing redirection loops during collaborative web browsing
A system for preventing redirection loops during collaborative web browsing is provided including: a CPU; a memory in communication with the CPU; instructions...
Audio ownership system
System for providing music to users.
Asynchronous processing of messages from multiple search peers
Systems and methods for asynchronous processing of messages that are received from multiple servers. An example method may comprise: receiving, by a first...
Updating cached web content
Updating cached data is disclosed. An indication that a web content has been updated is received. An updated version of the web content is received. A...
Delayed actions for a decentralized system of learning devices
An embodiment delay device for use within a decentralized system of learning device delays broadcast messages to introduce a time shift into events. The delay...
Method of providing data to a client
A method provides data to a client by a server and comprises receiving a data update; sending a duplicate of the data update to the client; incorporating the...
Open user interface
In an example embodiment, a definition is loaded into a client application for execution on a user device. Then, one or more classes defined in a central...
Virtual packet analyzer for a cloud computing environment
A device, of a cloud computing environment, receives an instruction to create a virtual packet analyzer from a user device associated with a user. The device...
Service agreement performance validation in a cloud hosted environment
Service agreement performance validation includes receiving a request for access to an application from a client system. The application is hosted by a data...
Relevant commentary for media content
Methods, products, apparatuses, and systems may provide and/or receive relevant commentary for media content. Additionally, the relevant commentary may be...
Parallel sorting key generation
A multi-language sorting index may allow sort keys for multiple languages to be stored in an auxiliary table associated with a primary table in which the...
Content storing device query
A method, apparatus, and correspondingly configured computer program, in which a querying device inputs a user an identification of desired content and sends a...
Computer-implemented method, mobile device, computer network system, and
computer product for optimized audio...
In one aspect, the present application is directed to a computer-implemented method, a mobile device, a computer network system, and a computer-program product...
Provisioning remote access to a node
Systems and methods for providing registration at a remote site that may include, for example, a monitoring module that may communicate with a remote site. A...
Mobile apparatus and method for controlling thereof, and touch device
A mobile apparatus configured to communicate with a touch device is disclosed. The mobile apparatus includes a communication interface configured to communicate...
Method, device and system for controlling web page access
A method, device and system for controlling web page access. The method includes receiving an access request message of a user, obtaining an Internet access...
Method and apparatus for managing internet content
A method and apparatus for managing Internet content is disclosed. An apparatus that incorporates teachings of the present disclosure may include, for example,...
Apparatus and method for providing content
An apparatus and method for providing content is provided, which performs a web service initialization through a provided local offline web server and manages a...
Providing transaction identifiers for application performance management
in distributed computer systems
Systems and methods for providing transaction identifiers for application performance management in distributed computer systems. An example method may...
Efficient storage and retrieval of resources for rendering structured
In one embodiment, a method includes accessing local storage on the computing device. The local storage includes multiple local-storage slots that each...
Content item synchronization by block
A content management system synchronizes content items across client computing systems. The content items are transmitted to the content management system and...
Provisioning remote access points
Provisioning remote access points for use in a telecommunication network. A remote access point contains identity information established during manufacturing;...
Java API for programming web real-time communication applications
In accordance with an embodiment, described herein is a system and method for programming server-side real-time web communication applications. A JAVA...
Systems and methods of routing IP telephony data packet communications
Systems and methods for determining quality measures for communication paths that can be used to conduct telephony communications determine and record quality...
Bonding of multiple concurrent data streams among multiple devices
Examples are disclosed for conducting an Internet Protocol (IP) communication session between a computer device and a communications server with the assistance...