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.
User interface for a handheld device
A user interface and method for composing a message to be sent over a wireless network environment using a handheld device is disclosed. According to the...
Instant messaging (IM) internet chat capability from displayed email
Systems and methods for integrating instant messaging (IM) services and email services are described. In one embodiment an email window is configured to display...
System, method and program product for managing communications pursuant to
an information technology (IT) migration
Under the present invention, a distribution list of message recipients within an organization undergoing the IT migration is generated by analyzing the...
Multi-modal participant lists
An instant messaging user may use a buddy list that includes a user-selected list of potential instant messaging recipients ("buddies") to identify another...
Communication apparatus, communication control method of communication
apparatus, and control program of...
In a communication apparatus corresponding to an analog communication path of a voice band and a network communication path, high-speed and high-reliability...
Method and system for efficient attachment of files to electronic mail
A data processing system for efficiently attaching files to electronic mail message. In a multi-level hierarchical file storage system within the data...
Tracking a state of a document accessible over a computer network
In an embodiment, a method is provided for tracking a state of a document that is accessible over a computer network. In this method, requests to modify the...
Automatic distributed downloading
Automatic distributed downloading (ADD) may involve, for example, enabling the downloading of a resource via a peer-to-peer (P2P)-based protocol from a uniform...
According to the present invention a method and an apparatus in a packet-switched network for supplying data packets to receivers (4a-c) belonging to a...
Business to business event communications
A method, system and product is provided for the implementation of business to business event handling mechanisms for use in coarse grain components allowing...
Methods and apparatuses for transferring streaming multimedia data and
various types of data associated...
The present invention provides several methods and apparatuses for transmitting multimedia data using streaming media protocols such as real-time transfer...
Data transfer utilizing preview data
A method of transmitting data between a transmitter and a receiver each connected to a network, including causing the transmitter to transmit reduced image...
Ubiquitous proxy mobile service method and system and computer recordable
storage medium for the method
A ubiquitous proxy mobile service method and system is disclosed. When a mobile device is near a dissemination medium, group data and individual data...
Method for generating function blocks for web services
In continuous operation, for example during the control of a machine, PLCs (programmable logic controllers) execute as client a data transaction with a server....
Receiving page-specific user feedback concerning one or more particular
web pages of a website
In one embodiment, a method for receiving page-specific user feedback concerning a web page of a website includes using an icon viewable on the page to solicit...
In-line network device for storing application-layer data, processing
instructions, and/or rule sets
A network device located in the data path between a user computer and a server stores application data, processing instructions, and/or rule sets. By storing...
Systems and methods of dynamically checking freshness of cached objects
based on link status
The present solution provides a variety of techniques for accelerating and optimizing network traffic, such as HTTP based network traffic. The solution...
Method for uniform network access
According to some embodiments, a registry is displayed. The registry may, for example, indicate resources available from a plurality of remote network access...
System and method for describing and locating web services
A system and method for describing and locating web services. The system may include a server and a proxy located at a front-end of the server. The server may...
Securely and efficiently extending data processing pipeline functionality
The present invention extends to methods, systems, and computer program products for securely and efficiently extending data processing pipeline functionality....
Processing of service-oriented tasks within a grid computing environment
Embodiments of the present invention enable processing of tasks within a service-oriented architecture (SOA). In embodiments, an echo mediator is a mediator SOA...
Multipurpose data input/output and display configurations for a data
A data processing apparatus is described having a first operational mode and a second operational mode comprising: a first group of control elements to perform...
System and method for an efficient comparison operation of multi-bit
vectors in a digital logic circuit
An improved technique that considerably reduces required logic and computational time for determining whether the difference between two multi-bit vectors is...
Multipurpose functional unit with single-precision and double-precision
A multipurpose arithmetic functional unit selectably performs planar attribute interpolation, unary function approximation, and double-precision arithmetic. In...
Three-path fused multiply-adder circuit
A three-path floating-point fused multiply-adder is disclosed. The fused multiply-adder is for the single instruction execution of (A.times.B)+C. The three-path...
Random number derivation method and random number generator using same
Disclosed is a method for deriving random numbers at a higher speed than ever before while maintaining desired randomness without spoiling uniformity of the...
Method and system for optimizing floating point conversion between
A method of streamlining floating-point conversions includes determining a source coefficient and a source exponent of an input value represented by a...
Method and system to compensate for inaccuracy associated with processing
values with finite precision
A method and system to compensate for inaccuracy associated with processing values with finite precision includes a process for selecting a display value...
Method for creating a representation of a calculation result linearly
dependent upon a square of a value
In the transition into the logarithmic range, not the entire bit width of the result linearly dependent upon the square of the value must be considered. Rather,...
Techniques for file system searching
Techniques for file system searching are presented. File system search processing is modified so as to store previously successful search criterion for...
Efficient access of flash databases
Techniques for efficient access to flash databases are described. In one implementation, a method includes performing an operation on a flash database,...
Storage system and a file layer management method
A file server holding tag information representative of file contents and an access frequency of each file calculates a tag rating from the access frequency of...
Business data access client for online/offline client use
Architecture for uninterrupted access to business data by enabling work on rich client machines to be stored in a local business data cache that is always...
Generation of repeatable synthetic data
Systems and methods are provided for the generation of synthetic repeatable data. In an illustrative implementation, an exemplary data environment comprises at...
Conversion of relational databases into triplestores
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for converting a relational database into a triplestore. In...
Document transfer assisting system, monitor apparatus, document transfer
assisting apparatus, method and...
A user inputs a document to be registered in a document management server to a document transfer assisting apparatus. The document transfer assisting apparatus...
Method and system for managing information technology data
A database system for storing information technology (IT) management operational data and a method and apparatus for managing IT data are provided. The database...
A computer apparatus which uses a database (22) to offer persistent storage of metadata (36) describing the content of media files (32). Metadata is used to...
System and method for filtering and organizing items based on common
A system and method for filtering and organizing items in a computer system based on common elements is provided. A graphical user interface includes a...
Accessing a non-relational store with a container-managed persistence bean
via a web service function
An apparatus, system, and storage medium that in an embodiment receive a key parameter from a container-managed persistent bean, determine that the...
Manipulating sets of hierarchical data
Embodiments of methods, apparatuses, devices and/or systems for manipulating hierarchical sets of data are disclosed. In particular embodiments, such...
Systems and methods for creating documents from templates
A merge application creates a particular set of documents for a particular matter. The merge application receives a selection of a particular master template...
information-recording/reproduction methods, program-storing...
An MIA containing file-system information is updated and a recording/reproduction block 53 records Main MIA containing the updated information in block B''1 in...
Life cycle based data coordination
An exemplary system includes a plurality of heterogeneous data subsystems maintaining local data and a coordinator subsystem configured to maintain global data...
Universal device identifier for globally identifying and binding disparate
device identifiers to the same...
Embodiments of the invention are directed to determining a universal device identifier (UDID) for a client device, based on multiple service-dependent...
Memory efficient data processing
Memory efficient data processing is provided in a computer environment. A data representation or description is utilized to reduce memory footprint. A data...
Dynamic webcast content viewer method and system
A data accessing method and system. The method includes receiving by a computing system from a first user, a first user profile comprising user preference data...
Annotation and publication framework
A hybrid annotation and publication system can access content in a scalable manner from databases, allowing for its editing and publication via wiki-style...
Feeding updates to landing pages of users of an online social network from
Updates to landing pages of users in an online social network are fed from external sources so that content maintained by any one user can be consolidated in a...
System and method for merging manual parameters with predefined parameters
A system and method are disclosed for merging manual parameters with predefined parameters. The system includes a parse module configured to receive a command...